1:#status.odd 是否奇数行
2:#status.count 当前行数
3:#status.index 当前行的序号,从0开始『#status.count=#status.index+1』
4:#status.first 是否第一行
5:#status.last 是否最后一行
6:#status.modules(int) 当前行数取模
判断方法是:
<s:iterator value="list" id="pageBean" status="st"> <s:if test="#st.first"> <tr><td><s:property value="pageBean.id"/></td> <td>${pageBean.id}</td></tr> <td><s:textfield name="entity.id" value='%{#pageBean.lrmID}'></s:textfield></td> </tr> </s:if> <s:if test="#u.count % 2 == 0"> <tr><td>这一行是偶数行</td></tr> </s:if> </s:iterator>
再记一个东西:
class DailyAttendBean{
List listTitle;// 变长表头,比如1号到20号的日期
HashMap<String, SelectBean> dailyAttend; // 内容,key为表头(例如1号),value为类SelectBean的对象}
class SelectBean{
String key;
String value; // 变长表头所对应的下面表格中的内容,例如1号“早班”
String checked; // true表示正常,页面显示正常颜色; false表示不正常,页面显示红色
}
// jsp页面显示HashMap中的值,<s:if>标签中做判断
<s:iterator id="pageBean" value="#session.DailyAttendBean.list" status="u">
<s:iterator value="#session.DailyAttendBean.listTitle" id="title">
<td>
<s:if test="%{dailyAttend.get(#title).checked}">
${pageBean.dailyAttend[title].value}
</s:if>
<s:else>
<font color="red">${pageBean.dailyAttend[title].value}</font>
</s:else>
</td>
</s:iterator>
</s:iterator>

再记录一点:entity是action中传过来的页面form对象,pageNo和pageTotal是entity中的属性
<s:if test="%{entity.pageNo < entity.pageTotal}">
<a href="javascript:page_next();">下一页</a>
<a href="javascript:page_last();">末页</a>
</s:if>
<s:elseif test="%{entity.pageNo == entity.pageTotal}">
下一页
末页
</s:elseif>
附加个小实例:
<ul>
<c:import url="/web/loginAction!selectgoodtypelink.action?goodtype=1" />
<ww:iterator status="status" value="glplist">
<ww:if test="#status.count % 2 == 0">
<li><a href="<ww:property value="networkaddress" />" target="_blank"><ww:property
value="networkname" /></a>|</li>
</ww:if>
</ww:iterator>
</ul>
如果有不懂的可以给我留言。。。