タイトルはほとんどすべてを言います。重要な精度: メニューはテンプレートに含まれているため、複数のページで共有されており、ユーザーがメニュー項目を選択するページがわかりません。
ah:commandLink を試しましたが、同じページへのリダイレクトに問題があります。おそらく別の種類の解決策がありますか?
同期送信ではなく、非同期送信にするだけです。にネストし<f:ajax>
ます。
<h:commandLink ...>
<f:ajax />
</h:commandLink>
特定の部分を実行またはレンダリングする場合は、それらを のexecute
and/orrender
属性に適宜指定します<f:ajax>
。どちらもデフォルト@this
で@none
それぞれ と です。例えば
<h:commandLink ...>
<f:ajax execute="@form" render="@form" />
</h:commandLink>