1

我正在研究jsf2。

如果我在会话超时之前不使用页面,那么页面会给出 ViewExpirationException 并且页面已损坏。那么如何处理这个错误。我试图重定向到 ErrorPage.xhtml

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

我创建了用于显示的 error.xhtml 页面。

但我无法看到这个错误页面。我的错误可能是什么。

提前致谢。

4

1 回答 1

1

写在下面的代码中

索引.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>

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

于 2012-10-31T16:27:09.437 回答