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标签的表单