我注意到JSF 1.2。当在ActionListener方法中抛出异常时,请勿返回错误页面,但是在Action方法中抛出异常时确实会返回错误页面。这是为什么?它可以在两种情况下返回错误页面吗?

有帮助吗?

解决方案

任何被扔进的例外 FacesEvent 听众方法被默默地捕获并包裹在 AbortProcessingException 并登录到控制台。那就是根据规范。

ActionEvent 侦听器方法(与其他任何人一样 FacesEvent 侦听器方法)对导航任务不承担任何责任。真正的动作方法具有。通常,只有在您想要的时候才能使用动作侦听器方法 观察 动作调用,不要执行某些业务任务(影响响应)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top