javascriptを使用せずにh:commandLink
の動作を取得することはできますか?私はJSF2を使用していますJSF2:javascriptを使用しないcommandLink
ライトボックスコンポーネントを使用する場合は、事前に完全生成されたURLを取得する必要があります。私のURLがアクションに基づいている場合は、h:commandLink
しか使用できません。これは、マウスのクリック操作にバインドされたjavascriptを生成します。
JSFのナビゲーション機能を使用したいと思います(リンクを生成するためにaction="#{bean.action}"
を使用してください)、完全に生成されたURLを取得する方法があります。あなたのアクションで
'outputLink'では' action'属性を使用できません。この方法ではJSFナビゲーションを使用しません。 –
私の答えの最初の文を超えて読んだことがありますか?とにかく、 ''を使って、ナビゲーションケースの結果値を直接取って変換することもできます。 –
BalusC
はい、私は読んだことがあります。私のコメントで私が意味することは、私が結果のものを使用しないということです。また、@Postconstructは使用できません(残念ながら)。マネージドBeanは異なるコンテキストで使用されるためです。しかし、チップ+1のおかげで –