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

以下のコードを書いてください

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>

エラーページを作成し、表示したいエラーメッセージを書き込みます。

于 2012-10-31T16:27:09.437 に答える