「struts2」ifタグ、elseifタグとelseタグを使うサンプル
構文
<s:if test="%{条件式}">
some code
</s:if>
<s:elseif test="%{条件式}">
some code
</s:elseif>
<s:else>
some code
</s:else>
<s:if test="%{条件式}">
some code
</s:if>
<s:elseif test="%{条件式}">
some code
</s:elseif>
<s:else>
some code
</s:else>
<s:if test="%{条件式}"> some code </s:if> <s:elseif test="%{条件式}"> some code </s:elseif> <s:else> some code </s:else>
使用例
<s:if test="%{arkData.rank == 1 || arkData.rank == 2}">
<div>AAA 1111</div>
</s:if>
<s:elseif test="%{arkData.rank == 3}">
<div>BBB 2222</div>
</s:elseif>
<s:else>
<div>CCC 3333</div>
</s:else>
※arkDataクラスのオブジェクト rankはメンバー変数
<s:if test="%{arkData.rank == 1 || arkData.rank == 2}">
<div>AAA 1111</div>
</s:if>
<s:elseif test="%{arkData.rank == 3}">
<div>BBB 2222</div>
</s:elseif>
<s:else>
<div>CCC 3333</div>
</s:else>
※arkDataクラスのオブジェクト rankはメンバー変数
<s:if test="%{arkData.rank == 1 || arkData.rank == 2}"> <div>AAA 1111</div> </s:if> <s:elseif test="%{arkData.rank == 3}"> <div>BBB 2222</div> </s:elseif> <s:else> <div>CCC 3333</div> </s:else> ※arkDataクラスのオブジェクト rankはメンバー変数