介绍
替代 for 语句
例子
创建 jsp ,内容如下:
<%
List list=new ArrayList();
list.add("李雷");
list.add("韩梅梅");
list.add("lucy");
pageContext.setAttribute("list",list);
%>
<c:forEach items="${list}" var="item" varStatus="vs">
${item}<c:if test="${!vs.last}"> ,</c:if>
</c:forEach>
解释:
items="${list}"相当于调用pageContext.getAttibute("list"),取出该listvar="item"item代表本次循环,从数组中取出的元素varStatus="vs"vs代表循环的状态${item}将该元素的值显示出来${!vs.last}如果是最后一次循环,就为false<c:if test="${!vs.last}"> ,</c:if>如果不是最后一次循环,就显示,
感谢:
http://luoke920.iteye.com/blog/258815
http://www.cnblogs.com/youngjoy/p/3642359.html