プロフィールを表示するページがあるので、それは URL../faces/savedProfile.xhtml?profileId=1234
です。
そのページには、次のようないくつかの p:commandLink コンポーネントを含む p:pane があります。
<p:panel rendered="#{profileController.canViewProfile}">
...
<p:commandLink
id="duplicateLink"
value="Duplicate"
action="#{profileController.duplicateProfile}"/>
...
</p:panel>
できます。次に、別のレンダリング条件を追加します。
<p:panel rendered="#{profileController.canViewProfile
and param['profileId'] != null}">
...
<p:commandLink
id="duplicateLink"
value="Duplicate"
action="#{profileController.duplicateProfile}"/>
...
</p:panel>
p:commandLink が表示されますが、アクティブではありません。クリック時にアクションメソッドが呼び出されていないようです。その追加のレンダリング条件が commandLink を強制終了するのはなぜですか?