jstl foreach 遍历两次同一个集合

<c:forEach items="${list}" var="list">
<c:forEach items="${list}" var="list"> //在这里把list重新遍历一次

</c:forEach>
</c:forEach>
以上会出错,请问这么弄?

第1个回答  2012-08-09
分开写两遍不可以吗?本回答被提问者采纳

jstl foreach 遍历两次同一个集合,比如list集合
1. 第一次遍历后 var 的名字取名为 list 跟你第二次遍历的期望集合(原先的 list 集合) 产生冲突 2. 第二次遍历 var="list" 跟前面一次 var="list" 有产生了冲突 建议:第一次和第二次的遍历 var 变量都换个名字!!! 最后, Good luck for you ...

使用jstl标签遍历 双层的map 怎么遍历 (map下面的map)
<c:out value="${secondMap.value}"\/> \/\/第二层map的值 <\/c:forEach> <\/c:forEach>

jstl foreach 怎么遍历json 数组
-- 遍历Map中的User对象 -->map的迭代<c:forEach items="${person}" var="user">key=${user.key },name=${user.value.name },age=${ user.value.age}<\/c:forEach>Set集合的遍历<c:forEach items="${person2 }" var="per">name=${per.name },age=${per.age }<\/c:forEach>...

jsp中的jstl中的foreach怎么退出循环
可以在foreach里嵌套一个if,用条件不要让if块里面的代码执行就是了。如:<c:foreach ...> ... <c:if ...> ... <\/c:if><\/c:foreach>

如何用jstl标签<c:foreach>遍历二维数组
把array放到request.setAttribute中获得,使用标准的jstl标签库,不区分一,二维数组 直接确定他的某一列即可 <c:choose> <c:when test="${empty array}"><\/c:when> <c:otherwise> <c:forEach items="${array}" var="resdpt" > <c:out value="${array[1]}"\/> <\/c:forEach> <\/c:...

J2EE中 JSTL标签中 关于<C:Foreach 的使用方法。以及经验、
这个是用来迭代集合的,类似于iterator这个类,经常用到的也就你写的这三个属性,{pagination.results}这个pagination是request或者page等设置的属性即setAttribute("pagination",实体),pagination.results为一个集合,result遍历集合时,当前的变量,varStauts为这个集合当前的状态,你可以看下jstl文档,上面有...

JSP 中 JSTL<c:forEach 标签的用法
begin="循环从哪儿开始" end="循环到哪儿结束" step="循环的步长"> 循环要输出的东西 <\/c:forEach> <c:forEach>标签具有以下一些属性:var:迭代参数的名称。在迭代体中可以使用的变量的名称,用来表示每一个迭代变量。类型为String。items:要进行迭代的集合。对于它所支持的类型将在下面进行...

<c:forEach>属性
对于Map集合,通过Map.Entry实例获取元素进行迭代。 Iterator、Enumeration等迭代器元素同样支持迭代。 对于基本类型值数组,通过包装类数组元素进行迭代。 使用逗号分隔的String,通过分割后的子字符串进行迭代。 对于javax.servlet.jsp.jstl.sql.Result对象,表示SQL查询结果进行迭代。通过理解标签的...

jsp中怎么用jstl对javabean中的list进行foreach遍历
yyyList=(List)request.getAttribute("xxx");遍历的话while(i<yyyList.size()){ zzzBean Single=(zzzBean)yyyList.get(i);差不多就是这样了,但不是从servlet跳转到jsp,而是转发,写成RequestDispatcher rd=request.getRequestDispatcher("jsp页面的url");rd.forward(request,response);...

请教J2ee中jstl forEach的问题。
forEach标签里有status这个属性 比如:<c:forEach status="s">${s.index}就是你要的索引了。

相似回答