Struts2中的标簽庫
1、通用标簽
(1)判斷标簽:<s:if>,<s:elseif>,<s:else>
<h3>if else标簽的使用</h3>
<s:set var="age" value="22" scope="request" />
<s:if test="#request.age >= 18">
成年
</s:if>
<s:else>
未成年
</s:else>
(2)周遊标簽:<s:iterator>
<h3>iterator的使用</h3>
<s:iterator var="i" value="{'hello', 'world', 'pipi'}">
<s:property value="#i" />
</s:iterator>
<br />
<s:iterator var="entry" value="#{'key1':'aaa', 'key2':'bbb', 'key3':'ccc'}">
<s:property value="#entry.key" />=<s:property value="#entry.value" />
</s:iterator>
<br />
<s:iterator var="i" begin="1" end="10" step="1">
<s:property value="#i" />
</s:iterator>
<br />
<s:iterator var="i" begin="10" end="100" step="10" status="status">
<s:if test="#status.count % 3 == 0">
<font color="red"><s:property value="#i" /></font>
</s:if>
<s:else>
<s:property value="#i" />
</s:else>
</s:iterator>
(3)其他常用的标簽
<s:property />
<s:debug />
<s:date />:在頁面上進行日期格式化。
2、UI标簽庫(友善資料回顯)
(1)傳統的html表單
(2)Struts2中UI标簽的表單