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