Primefaces 5 <p:ajaxExceptionHandler /> java.lang.Exception handling



使用

<p:ajaxExceptionHandler type="java.lang.Exception" >

<p:ajaxExceptionHandler type="java.lang.Throwable" >

primefaces的异常处理机制似乎不工作!!

我的问题是我如何使用primefaces ajaxExceptionHandler来处理所有继承的异常,无论它到底是什么(NullPointerException, OutOfBoundException ..等)?

我只是不得不提到,<p:ajaxExceptionHandler>工作得很好,当我使用它与

javax.ejb.EJBException, java.lang.NullPointerException或其他自定义例外

去掉类型声明,改成<p:ajaxExceptionHandler />

Omnifaces也很好,但显然需要一个新的jar依赖,如果PF现在有这个能力,你可能会发现它适合你。但是,Omnifaces是在web.xml中配置的,您可以设置它来处理/迎合带有页面重定向的ajax和非ajax请求。

这是PF5的新功能,所以任何问题都要让他们知道。

有关更多信息,请参阅用法Jsf Ajax错误处理程序用法

或PF5异常处理程序

如果不定义类型不起作用,请确保在WEB.XML中为java.lang.Exception定义了错误页面-如果没有定义,则在您的页面中类型定义将不起作用。

读数后:PF5UG

我还是不太相信,我回家后会做一些检查,

相关内容

  • 没有找到相关文章

最新更新