一个超级变态的集合结构的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>
我们要取最后一个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>
相关文章推荐
- 利用AJAX为JSP页面传递一个包含了若干对象的List集合
- 一般后台只有一个集合传到jsp页面来循环,当后台不是一个集合时,前台的循环
- 多个jsp页面共享一个js对象的超级方法
- 利用AJAX为JSP页面传递一个包含了若干对象的List集合
- jsp页面添加一个集合数组到action(用序列化提交)
- 多个jsp页面共享一个js对象的超级方法
- 在jsp页面如何获取Map里面某一个指定集合的值并循环打印
- 浏览一个jsp页面涉及的字符编码
- 分享一个jsp页面获取form表单中input框类型为file的文件名称
- 如何从页面传一个list集合对象到后台
- 迭代器模式:将遍历集合的任务交给一个叫做迭代器的对象,它的工作时遍历并选择序列中的对象,而客户端程序员不必知道或关心该集合序列底层的结构*/
- JSP页面如何从一个页面传递一个参数到另外一个页面
- 测试struts2标签的一个jsp页面
- JSP 跳转到另外一个页面时,记得传值
- 当jsp页面完全加载完成后执行一个js函数
- 利用JavaScript在JSP页面上显示一个钟表,简单。
- 在jsp页面,如何让一个button具有submit的功能
- 一个纯粹在JSP 页面实现对数据增删改的例子
- JSP页面如何从一个页面传递一个参数到另外一个页面
- 表单中有一个搜索框,有两个radio条件选择,选中第一个时点击提交按钮时就跳转到zs_search.jsp搜索页面,