<c:forEach var="allWd" items="${allWdList}" varStatus="list">
<tr>
<td width="3%">${list.count }</td>
<td width="15%">${allWd.appNo }</td>
<td width="10%">
</td>
<td width="17%"><fmt:formatDate value="${allWd.acceptTime }" pattern="yyyy-MM-dd HH:mm:ss"/></td>
<td width="10%">${allWd.serUser }</td>
<td width="10%">
<c:choose>
<c:when test="${allWd.currentNodes eq '01'}">报修受理</c:when>
<c:when test="${allWd.currentNodes eq '02'}">抢修调度</c:when>
<c:when test="${allWd.currentNodes eq '03'}">处理反馈</c:when>
<c:when test="${allWd.currentNodes eq '04'}">报修处理</c:when>
<c:when test="${allWd.currentNodes eq '05'}">完结</c:when>
<c:otherwise></c:otherwise>
</c:choose>
</td>
<td width="10%">${allWd.linkMan }</td>
<span style="white-space:pre"> </span> td width="25%">${allWd.linkmanAddr }</td>
<span style="white-space:pre"> </span> </tr>
</c:forEach>
注:1."allWd"是给集合中的每个对象起的别名。
2."allWdList"是从action传过来的集合,
3."list"是循环状态 用以获取比如当前循环的数据的下标等属性
4.<c:foreach>标签属性除此之外还有step:表示迭代的步长。
如:<c:forEach begin='1' end='5' step='2' items='${list}' var='item'>
表示:操作list集合汇中1~5条数据,不是逐条循环,而是按每2个取值。即操作集合中的第1、3、5条数据。
5.varStatus的所有状态:
current:当前这次迭代的(集合中的)项。
index:当前这次迭代从0开始的迭代索引。
count:当前这次迭代从1开始的迭代计数。
first:用来表明当前这轮迭代是否为第一次迭代,该属性为boolean类型。
last:用来表明当前这轮迭代是否为最后一次迭代,该属性为boolean类型。
begin:返回begin属性的值。
end:返回end属性的值
step:返回step属性的值