- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!!Struts2 ifタグ
{{include_html banner_html, "!Struts"}}
条件分岐、if単体および、elseIf、else と併せて利用
!!if
::パラメータ
,タグ名,必須,デフォルト,評価,型,内容
,id ,false ,,true ,String ,要素参照用ID. UIや、FORMタグ用。HTMLのid属性として利用される。
,test ,true ,,true ,Boolean ,タグの内容を表示するか決定する式。
!!elseIf
::パラメータ
,タグ名,必須,デフォルト,評価,型,内容
,id ,false ,,true ,String ,要素参照用ID. UIや、FORMタグ用。HTMLのid属性として利用される。
,test ,true ,,true ,Boolean ,タグの内容を表示するか決定する式。
!!else
::パラメータ
,タグ名,必須,デフォルト,評価,型,内容
,id ,false ,,true ,String ,要素参照用ID. UIや、FORMタグ用。HTMLのid属性として利用される。
!!使用例
<s:if test="%{false}">
<div>Will Not Be Executed</div>
</s:if>
<s:elseif test="%{true}">
<div>Will Be Executed</div>
</s:elseif>
<s:else>
<div>Will Not Be Executed</div>
</s:else>
----
{{include_html banner_html, "!Struts"}}