JSF 1.2动作异常和动作位置的差异
-
28-09-2019 - |
题
我注意到JSF 1.2。当在ActionListener方法中抛出异常时,请勿返回错误页面,但是在Action方法中抛出异常时确实会返回错误页面。这是为什么?它可以在两种情况下返回错误页面吗?
解决方案
任何被扔进的例外 FacesEvent
听众方法被默默地捕获并包裹在 AbortProcessingException
并登录到控制台。那就是根据规范。
这 ActionEvent
侦听器方法(与其他任何人一样 FacesEvent
侦听器方法)对导航任务不承担任何责任。真正的动作方法具有。通常,只有在您想要的时候才能使用动作侦听器方法 观察 动作调用,不要执行某些业务任务(影响响应)。
不隶属于 StackOverflow