JSTL的foreach循環遍歷


 

forEach循環
java中的 for(String str : list)
================================
<ul>
<c:forEach var="str" items="${list}" varStatus="vs">
<%-- 循環體--%>
<c:if test="${vs.first}">
<li style="font-weight: bold">${str}--${vs.index}--${vs.count}--${vs.first}</li>
</c:if>
<c:if test="${not vs.first}">
<li>${str}--${vs.index}--${vs.count}--${vs.first}--${vs.last}</li>
</c:if>

每一個 元素值:${str}
下標(從0開始):${vs.index}
序號:${vs.count}
第一個:${vs.first}
最后一個:${vs.last}
</c:forEach>
</ul>

var:代表的是集合或者數組中的每一個變量,這個名稱自定義即可;迭代變量名
items:代表要遍歷的集合或者數組,需要使用EL表達式
varStatus:代表當前正在遍歷的對象的狀態,屬性值自定義即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM