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

zez*_*zez 4 java jsf primefaces jsf-2

使用时

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

要么

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

处理mecanismm的primefaces异常似乎不起作用!!

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

我只需要提一下,<p:ajaxExceptionHandler>当我使用它时,工作正常

javax.ejb.EJBException,java.lang.NullPointerException或其它自定义异常.

Vee*_*arM 5

删除类型声明,这样就可以了 <p:ajaxExceptionHandler />

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

这对PF5来说是新的,所以任何问题都让他们知道.

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

PF5异常处理程序

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

阅读后:PF5UG

然而,我仍然不相信 - 当我回到家时,我会做一些检查.