1. 程式人生 > >C foreach 需要遍歷多個list的問題

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 類的例項。該類定義了一組特性,它們描述了迭代的當前狀態,下面列出了這些特性: