如何在jsf2中处理viewExpirationException

时间:2012-10-29 14:17:02

标签: jsf-2

我正在研究jsf2。

如果我不使用页面直到会话超时,那么页面会给出ViewExpirationException并且页面被破坏。所以如何处理这个错误。我试图重定向到ErrorPage.xhtml

<error-page>
     <exception-type>javax.faces.application.ViewExpiredException</exception-type>
    <location>/error.xhtml</location>
</error-page>

我创建了error.xhtml页面以供显示。

但我无法看到此错误页面。什么是我的错误。

提前致谢。

1 个答案:

答案 0 :(得分:1)

中写下以下代码

的index.xhtml

     <meta http-equiv="refresh" content="#{session.maxInactiveInterval};url=faces/error.xhtml" />

的web.xml

<error-page>
     <exception-type>javax.faces.application.ViewExpiredException</exception-type>
    <location>/error.xhtml</location>
</error-page>

创建一个错误页面并写下您要显示的错误消息。