Primefaces ExceptionHandler在视图过期时不起作用

时间:2018-04-17 07:54:41

标签: ajax primefaces jsf-2 exceptionhandler

我的代码设置为https://www.primefaces.org/showcase/ui/misc/exceptionHandler.xhtml(ajax只有1个按钮“实现了抛出视图已过期”)当我按下该按钮时,对话框会正确弹出。

p:ajaxExceptionHandler注册了2种类型,1)javax.faces.application.ViewExpiredException,2)java.lang.Throwable

但是当我等到视图实际到期并按下SAME按钮时,没有弹出对话框。浏览器调试告诉我ajax响应是:

<?xml version='1.0' encoding='UTF-8'?>
<partial-response id="j_id1"><changes>
<update id="j_id1:javax.faces.ViewState:0">
<![CDATA[6471455189255501776:-1615342152081763452]]>
</update></changes></partial-response>

可能出现什么问题?

0 个答案:

没有答案