このコードで:
<f:metadata>
<f:viewParam name="aParameter" value="#{myBean.aParameter}" />
</f:metadata>
...
<h:commandLink value="commandLink" action="#{myBean.navigate()}">
<f:param name="aParameter" value="TEST" />
</h:commandLink>
commandLink を使用して送信すると、UPDATE_MODEL フェーズで f:paramの値を使用して myBean.aParameter が viewParam (デバッグで表示) によって更新されます。
これは正常ですか?
はい、viewParam と param が同じ名前であることはわかっています。選択の余地はありません。
Mojarra 2.1.27を使用しています