- 豊富な顔パネルのメニュー項目。4 つのメニューがあります。その 4 番目のメニューには、action=”#{Test.t1}”.Managed Bean : Test /// Property : t1 [getters & setters] というメニュー項目が含まれています。t1[getter] で 4 ページ目の内容を読み込みます。
問題: 4 番目のメニューをクリックすると、4 番目のメニューのコンテンツが読み込まれます。次に、1 番目、2 番目、または 3 番目のメニューを再度クリックすると、4 番目のメニューのページがレンダリングされますが、1 番目、2 番目、3 番目のメニューはレンダリングされません。
試したこと:
1. actionListener to menuItems で、1 番目、2 番目、または 3 番目のメニュー項目をクリックして他のページにリダイレクトしようとしました。アクション リスナーのコード: FacesContext.getCurrentInstance().getExternalContext().redirect("test1.faces"); 問題: リダイレクトされません。期待されること: アクションが実行される前にリダイレクトする必要があります。