<c:forEach items="${listGroupUser}" var="list" varStatus="st">
<tr class="text-c">
<td><input type="checkbox" value="1" name=""></td>
<td>${st.index+1}</td>
<td>
${listUser[st.count-1].loginId}
</td>
<td>测试开发组</td>
<td class="td-status"><fmt:formatDate value="${list.createdate}" pattern="yyyy-MM-dd HH:mm:ss" /></td></td>
<td>${auditor}</td>
<td>
<fmt:formatDate value="${verifytime}" pattern="yyyy-MM-dd HH:mm:ss" /></td>
</td>
<td class="td-manage">
<a href="javascript:void(0)" οnclick="agreeEvent('${listUser[st.count-1].loginId}','${list.id}','${auditor}')">同意</a>
|
<a href="javascript:void(0)" οnclick="refuseEvent('${auditor}','${listUser[st.count-1].loginId}','${list.id}')">拒绝</a>
</td>
</tr>
</c:forEach>
这里面${listGroupUser}和${listUser}都是后台传来的两个list属性值,<c:forEach>
剩余的属性varStatus
所起的作用相同。和 var
属性一样, varStatus
用于创建限定了作用域的变量。不过,由varStatus
属性命名的变量并不存储当前索引值或当前元素,而是赋予 javax.servlet.jsp.jstl.core.LoopTagStatus
类的实例。该类定义了一组特性,它们描述了迭代的当前状态,下面列出了这些特性: