<s:set var="buttonText" value="getText('person.button.add')"/>
JSTLでbuttonText変数を使用してテキストを設定するために使用しています。
誰かがJSFELでこれを達成する方法を教えてください。
ここで質問はJSF形式のIF-ELSE条件です。正しいアプローチを知る必要がありますが、別の質問として尋ねるように言われました。
編集:
詳細については、上記のリンクをすでに追加しましたが、ここでも同様です。
struts2プロジェクトのようにJSTLを使用しています
<s:if test="person==null || person.id==null || person.id==''">
<s:set var="buttonText" value="getText('person.button.add')"/>
</s:if>
<s:else>
<s:set var="buttonText" value="getText('person.button.edit')"/>
</s:else>
JSF2でも同じアプローチを使用したいのですが、式言語を使用します。と呼ばれる変数に値を保存し、buttonText
その下のどこかにアクセスしています#{buttonText}
。変数を書き込んEL
で使用する方法の解決策が必要です。その明確なことを願っています。
<s:set var="buttonText" value="getText('person.button.add')"/>
コード行のみの解決策が必要です。
ありがとう