【问题标题】:JSF 1.2 difference between exception in action and actionListenerJSF 1.2 中的异常与 actionListener 的区别
【发布时间】:2011-04-22 18:27:09
【问题描述】:

我注意到 JSF 1.2.在 actionListener 方法中抛出异常时不返回错误页面,但在 action 方法中抛出异常时返回错误页面。这是为什么?两种情况都可以返回错误页面吗?

【问题讨论】:

    标签: java exception jsf action actionlistener


    【解决方案1】:

    FacesEvent 侦听器方法中引发的任何异常都会被静默捕获并包装在 AbortProcessingException 中并记录到控制台。这与规范一致。

    ActionEvent 侦听器方法(与任何其他FacesEvent 侦听器方法一样)不负责导航任务。真正的动作方法有。通常,动作监听器方法应该只在你想观察一个动作调用时使用,而不是执行一些业务任务(这会影响响应)。

    【讨论】:

      猜你喜欢
      • 2013-03-08
      • 1970-01-01
      • 2014-02-21
      • 1970-01-01
      • 1970-01-01
      • 2010-10-29
      • 2011-12-26
      • 2011-12-18
      • 2011-06-14
      相关资源
      最近更新 更多