C foreach 需要遍歷多個list的問題
<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)" onclick="agreeEvent('${listUser[st.count-1].loginId}','${list.id}','${auditor}')">同意</a>
|
<a href="javascript:void(0)" onclick="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
類的例項。該類定義了一組特性,它們描述了迭代的當前狀態,下面列出了這些特性: