Struts2标签的施用
1、iterator标签:用于对集合进行迭代
<s:iterator value="rolesList" id="role" status="st">
<tr <s:if test="#st.odd">class="bg1"</s:if><s:else>class="bg2"</s:else> >
<td><s:property value="#role.roleId"/></td>
<td><s:property value="#role.roleName"/></td>
</tr>
</s:iterator>
说明:
1)value:指定数据集。rolesList集合来自于Action的一个属性。
2)id:指定集合元素的ID。
3)status:返回IteratorStatus实例,包含以下信息:
当前索引是否为奇数:<s:property value="#st.odd"/>
当前索引是否为偶数:<s:property value="#st.even"/>
当前元素的索引:<s:property value="#st.index"/>
已迭代了的元素个数:<s:property value="#st.count"/>
是否是第一个元素:<s:property value="#st.first"/>
是否是最后一个元素:<s:property value="#st.last"/>
2、select标签:下拉框控件
<s:select name="user.gender" label="性别" list="#{'男':'男', '女':'女'}" />
<s:select name="role.enabled" label="是否有效" list="yesnoList" listKey="enumId" listValue="description" emptyOption="true"/>
3、date标签
<s:date name="createDate" format="yyyy-MM-dd HH:mm"/>