JSF アプリケーションには 2 つのページがあります。
- page1 は requestscoped で、そのサイトにフォームがあります
- page2 は viewscoped であり、入力された page1 の値を表示します
page1 から page2 まで、フラッシュスコープを使用して入力データを転送しています。それは問題なく動作しますが、ボタンクリックでページ 1 に戻りたい場合は、ViewExpiredException が発生します。ブラウザの HistoryBack は機能します。page2 から戻ると、page1 に入力値が再び表示されます。
私のナビゲーション ルールでは、リダイレクトを使用していません。
私が間違っているのは何ですか?
page1 ビュースコープでも使用する必要がありますか?
私はmyfaces 2.1.6を使用しています