2013-03-15 54 views
2

我想在我们的应用程序(primefaces,jsf和spring webflow)中实现异常处理。我已经使用FlowExecutionExceptionHandler,这适用于一些例外,如ActionExecutionException(能够在此方案中重定向到错误页面)。不适用于所有其他例外情况。我需要将用户重定向到会话超时的异常和超时页面上的错误页面(外部流)。我观察到当异常发生在actionListener调用和jsf相关异常时,FlowExecutionExceptionHandler未被调用。
有人可以建议我实施以适应上述的情况。jsf 2和spring webflow中的通用异常处理

回答

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>