JSP中的JSTL中的簡單的forEach問題

來自百度:it

好比說,在一個forEach中,聲明一個變量,而後在forEach中循環+1;
代碼以下:
<c:set var="va1" value="1"/>
<c:forEach Items="${StudentList}" var="stu">
<c:set var="va2" value="${va1=va1+1}" scope="page"/> //這行不支持此種表達式,要在循環中循環+1;不要用<%=%> 這個如何寫呢?
<c:out value="${va2}"
</c:forEach>變量

滿意回答百度

若是你只是想知道是第幾回循環的值的話,<c:forEach Items="${StudentList}" var="stu" status="va1"> 在這個標籤裏面有一個status屬性,它紀錄了第幾回循環的值。 而後這個直接調用${val.count},這個就是循環到第幾回的值了。List

第一種:
<c:forEach var="list" items="${list}" varStatus="status">
<c:out value="${status.index+1}"/>
</c:forEach>循環

相關文章
相關標籤/搜索