答えを探していましたが、これまでのところ、自分に合ったものを見つけていません。
私のJavaプロジェクトには、さまざまなビュー/リクエストスコープを持ついくつかのBeanセットと、すべてのprimefacesコンポーネントを保持するいくつかのXHTMLページがあります。
私がやりたいことは、ログオフ ボタンをクリックすると、すべてのバッキング Bean がクリアされ、XHTML コンポーネントがデフォルトにリセットされ、ユーザーがログイン画面にリダイレクトされることです。これまでのところ、次を使用して Bean をクリアし FacesContext.getCurrentInstance().getExternalContext().getSessionMap().remove("Mybeanname");
、ログイン画面にリダイレクトするナビゲーション ルールを設定しました。 )ページがロードされ、以前に表示されていたものが表示されます。おそらく、コンポーネントが情報をキャッシュしています。私の質問は、以前の URL が入力された場合に情報が表示されないように、xhtml コンポーネントもクリアする方法です。