我的error-pages
文件中有以下web.xml
:
<error-page>
<exception-type>javax.faces.application.ViewExpiredException</exception-type>
<location>/pages/inactivity.jsf</location>
</error-page>
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/pages/error.jsp</location>
</error-page>
问题如下:
有时候,我会收到ViewExpiredException
,然后会转到inactivity
页面,但是,似乎有些.xhtml
文件会尝试使用不在会话中的内容,那么我通常会有一个NullPointerException
。但是,第二个错误是第一个错误的孩子,所以,我的第一个错误句柄应该是。
我想知道是否有办法让error-page
特定exception-type
无法在某个特定页面显示(在我的情况下不活动)。
有办法做到这一点吗?
BTW:我正在使用JSF 1.2。
修改
另外,我刚才意识到它不会发生在Firefox中,只是Chrome。不要在IE中测试,因为我没有它:)