私はお互いの上に構築された一連のサインアップページを持っています。ユーザーセッションが終了すると、サーバー上のすべてをクリーンアップするリスナーがあり、うまく動作します。しかし、ユーザーが何か他のことをやろうとすると、それらをシリーズの最初のページにリダイレクトしたいだけです。しかし、私のフィルタは正しく動作していないようです。私はjavax.faces.application.ViewExpiredExceptionを取得し続けていますJSFとRichfacesで期限切れのViewStateを処理する
このエクスカーションを処理するベストプラクティスは何ですか? web.xmlで処理できないのは、それがグローバルすぎるためです。さらに、エラーページがいくつかのJSFコードからレンダリングされています - これはPhaseListenerを使用して起こっていることを把握する必要があるようですが、例外は最初に発生しませんが、良いモデルを見つけることができませんでしたこれを行う方法については、何か案は?
しかし、それはajaxリクエストのためだけに機能します。 – Inv3r53
これは、セッションの有効期限を表示するのではなく、* session * expiryを参照します。 – EJP