JSF で @SessionScoped を使用して問題に直面しています。Home.jsf から Dashboard.jsf にクエリ文字列パラメータを使用してトラバースすると、Dashboard.jsf ページは QueryString パラメータの入力に従って正常に動作します。
しかし、もう一度 (BROWSER BACK BUTTON) Home.jsf に戻り、Dashboard.jsf の他のリンクをクリックすると、クエリ文字列に従ってページが更新されません。以前にリクエストしたのと同じページが表示されています。
コードをデバッグすると、最初のリクエストでは PageBean(Dashboard.jsf) の背後にあるコードになることがわかりましたが、別のリクエストではそうではありません。
セッションで値を維持する必要があるため、@RequestScoped と @ViewScoped を使用したくありません。
すべてのリクエストで Dashboard.jsf をレンダリングする方法を提案できますか?
提案してください。