【发布时间】:2013-04-09 21:30:38
【问题描述】:
我有一个 webflow 级别的异常处理程序
<exception-handler bean="webflowExceptionHandlerBean"/>
我还有两个不同的流程,流程 A 和流程 B。流程 B 是流程 A 的子流程。
流程 A
<flow>
<on-start>
<!-- SOME SET -->
</on-start>
<view-state id="viewStateA">
<transition id="goToFlowB" to="flowB"/>
</view-state>
<subflow-state id="flowB" subflow="flowB">
</subflow-state>
</flow>
流程 B
<flow>
<on-start>
<!-- SOME SET -->
</on-start>
<view-state id="flowB">
<on-entry>
<!-- HERE THE EXCEPTION IS THROWN -->
</on-entry>
<transition id="goToT1" to="t1"/>
</view-state>
</flow>
因此,当在 webflowExceptionHandlerBean
未捕获的 Flow B 的 on-entry 中引发异常时webflowExceptionHandlerBean的配置实现FlowExecutionExceptionHandler
我尝试使用 并且效果很好,但我想在每个流上只使用一个全局异常处理程序。
你知道发生了什么吗? 我错过了什么吗?
【问题讨论】:
标签: javascript spring exception-handling spring-webflow-2