Struts2的标签之通用标签:
条件标签:根据表达式的值,判断将要执行的内容。
<s:if test=""></s:if>
<s:elseif test=""></s:elseif>
<s:else></s:else>
迭代标签:用于遍历。
<s:iterator></s:iterator>
一、if/elseif/else标签
1、这三个标签只有<s:if test=""></s:if>可以单独使用。
2、这三个标签可以组合使用,但是<s:elseif test=""></s:elseif>和<s:else></s:else>不能单独使用,必须与<s:if test=""></s:if>标签结合使用。
3、<s:if test=""></s:if>标签可以与多个<s:elseif test="">结合使用,但是只能与一个<s:else>使用。
二、Iterator迭代标签
语法:
<s:iterator value="集合对象" status="status" var="list" id="">
</s:iterator>
value:需要进行遍历的集合对象。
status:当前迭代元素的一个实例,通过该属性可以判断当前迭代元素的属性,如元素的索引。
id:当前迭代元素的id,通过id可以直接访问当前的迭代元素。
var:遍历的别名,一般不写。
案例:
往集合里添加数据
在jsp页面遍历集合