控制标签类型
If /else if /else 控制选择输出标签
append用于将多个集合并成一个新集合
generator将一个字符串解析成集合
iterator用于将集合迭代输出
merge将多个集合并成一个新集合
sort对集合进行排序
subset截取结合元素,形成新的集合
iterator标签
对集合进行迭代,集合包含list,set,数组,map类型对象进行输出
iterator标签例子
<table border="1" width="200">
<s:iterator value="{'Struts2','Hibernate','Spring'}" id="name" status="st">
<tr>
<td><s:property value="#st.count"/></td>
<td><s:property value="name"/></td>
</tr>
</s:iterator>
</table>
结果:
generator标签
将指定字符串按指定分隔符分割成多个子字符串
generator标签例子
<table border="1" width="240">
<s:generator val="'Struts,Hibernate,Spring'" separator=",">
<s:iterator status="st">
<tr <s:if test="#st.odd">style="background-color:#bbbbbb"</s:if>>
<td><s:property/></td>
</tr>
</s:iterator>
</s:generator>
</table>
结果: