jsf 2和spring webflow中的通用异常处理

时间:2013-03-15 22:04:54

标签: exception jsf-2 exception-handling spring-webflow

我正在尝试在我们的应用程序中实现异常处理(primefaces,jsf和spring webflow)。我使用了 FlowExecutionExceptionHandler ,这适用于一些例外,例如 ActionExecutionException (在这种情况下能够重定向到错误页面)。不是所有其他例外。我需要在会话超时的异常和超时页面上将用户重定向到错误页面(外部流程)。我发现当 actionListener 调用和jsf相关异常发生异常时,没有调用 FlowExecutionExceptionHandler
有人可以建议我实施以适应上述情况。

1 个答案:

答案 0 :(得分:0)

尝试使用全局转换:

    <!-- your view-states -->

    <!-- errors-pages -->
    <view-state id="defaultError" view="/WEB-INF/errors/defaultError.jsp"/>

    <global-transitions>
        <transition on-exception="java.lang.Exception" to="defaultError"/>
    </global-transitions>
</flow>