您的位置:首页 > Web前端 > JavaScript

一个超级变态的集合结构的jsp页面解析

2007-07-24 13:05 197 查看
结构式这样的,list里放map,map里放list,lis再放map

我们要取最后一个map的数值

结构代码如下:




List outList=new ArrayList();


List inList=new ArrayList();


Map outMap=new HashMap();


Map inMap=new HashMap();





inMap.put("inMap-1","inMap-1");


inMap.put("inMap-2","inMap-2");





inList.add(inMap);







outMap.put("inList", inList);





outList.add(outMap);



用struts的logic:iterator不能进行显示,因为logic:iterator只支持list-list-map的结构,也就是说不能从map里读出lis再循环,map之能事最后一个层次了,如果是list-map-list的结构,struts会报不能建立容器迭代的异常,而使用jstl可以很好的解决

<c:forEach var="outList" items="${outList}" >
<c:forEach var="outMap" items="${outList}" >
<c:forEach var="inList" items="${outMap.value}" >
<c:forEach var="inMap" items="${inList}" >
<c:out value="${inMap.value}"/>
</c:forEach>
</c:forEach>
</c:forEach>
</c:forEach>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: