程序大概如下形式:
后台程序:
List list = new ArrayList();
Map map = null;
for(int m=0;m<3;m++){
  map = new HashMap();
  for(int i=0;i<5;i++){
    map.put(Integer.valueOf(i),"aa");
}
  list.add(map);
}
request.setAttribute("list",list);怎样在前途jsp也没用JSTL遍历该list,
<c:forEach var="list" items="${list}"></c:forEach>
我是新手,请高手帮忙,公司催的紧,谢谢!

解决方案 »

  1.   

    <c:forEach var="list" items="${list1}"> 
    ${list1}
    </c:forEach> 
    不用用同一个名字  这里的意思是把var拿到的scope中的对象(list)遍历,每拿到一个就在当前scope中设置一个名为items指定值的属性.
    然后你在中间用el表达式读取一下就ok了
      

  2.   

       <c:foreach var="list" items="${list}">
       ${list.key}${list.key.value}
       </c:foreach>
      list.key是获得map的key值,list.key.value是获得map里每一个key对应的值,你试下啦。。
      

  3.   

    <c:foreach var="list" items="${list}">
      ${list.key}${list.value}
      </c:foreach>
      list.key是获得map的key值,list.value是获得map里的值。很久以前用的记得不是很清楚啦。。好像是这样的。。你都试下了。。