jstl中list嵌套map
来源:互联网 发布:为什么移动4g网络很慢 编辑:程序博客网 时间:2024/06/06 06:55
如何展示model本身是list,list下的每个值都是map。
请参考如下:
(1.1) JSP 代码
<c:forEach items="${testList}" var="testMap" varStatus="status">
<td>11111</td>
<c:forEach var="mapItem" items="${testMap}">
<c:if test="${mapItem.key =='name'}">
<td>name:<c:out value="${mapItem.value}"/></td>
</c:if>
<c:if test="${mapItem.key =='age'}">
<td>age:<c:out value="${mapItem.value}"/></td>
</c:if>
</c:forEach>
<td align="right"><c:out value="${liuTest}"/></td>
</tr>
</c:forEach>
(请注意:里面使用了两次forEach,一次用来获取list中某个元素,一次用于获取Map中的entry)
(1.2) 对应Java程序代码
Map model = serviceResponse.getModel();
model.put("liuTest",new BigDecimal(5));
System.out.println("model--- 111 ---- is :"+model);
HashMap hsm=new HashMap();
HashMap hsm2=new HashMap();
hsm.put("name","testName1");
hsm.put("age","testAge1");
hsm2.put("name","testName2");
hsm2.put("age","testAge2");
ArrayList alist=new ArrayList();
alist.add(hsm);
alist.add(hsm2);
model.put("testList",alist);
System.out.println("model is :"+model);
return new ModelAndView(getFormView(), model);
说明: 如果model中存在一些非java.lang或者java.math中的类,一定要 使用import 将类导进来。
请参考如下:
(1.1) JSP 代码
<c:forEach items="${testList}" var="testMap" varStatus="status">
<td>11111</td>
<c:forEach var="mapItem" items="${testMap}">
<c:if test="${mapItem.key =='name'}">
<td>name:<c:out value="${mapItem.value}"/></td>
</c:if>
<c:if test="${mapItem.key =='age'}">
<td>age:<c:out value="${mapItem.value}"/></td>
</c:if>
</c:forEach>
<td align="right"><c:out value="${liuTest}"/></td>
</tr>
</c:forEach>
(请注意:里面使用了两次forEach,一次用来获取list中某个元素,一次用于获取Map中的entry)
(1.2) 对应Java程序代码
Map model = serviceResponse.getModel();
model.put("liuTest",new BigDecimal(5));
System.out.println("model--- 111 ---- is :"+model);
HashMap hsm=new HashMap();
HashMap hsm2=new HashMap();
hsm.put("name","testName1");
hsm.put("age","testAge1");
hsm2.put("name","testName2");
hsm2.put("age","testAge2");
ArrayList alist=new ArrayList();
alist.add(hsm);
alist.add(hsm2);
model.put("testList",alist);
System.out.println("model is :"+model);
return new ModelAndView(getFormView(), model);
说明: 如果model中存在一些非java.lang或者java.math中的类,一定要 使用import 将类导进来。
0 0
- jstl中list嵌套map
- jstl中list嵌套map, 取值
- 在JSTL EL中处理java.util.Map,及嵌套List的情况
- Map集合中嵌套list
- struts2中List嵌套Map的现实
- freemarker map 中 嵌套list的例子
- jstl 遍历List<Map>
- 关于jstl中foreach遍历list中map的问题
- Mybatis中查询条件为map中嵌套list
- jstl 遍历 List,Set,Map
- jstl遍历map和list
- jstl遍历Map和List
- Struts2 List中嵌套Map>>,权限管理实例
- freemarker中list列表和map集合相互嵌套小结
- jstl中取map,其中map的key是一个对象,value是一个list
- Spring 架构下使用jstl在页面上展示map或者list(包括类型嵌套的数据)
- List 里面嵌套List<map>解析
- JSTL遍历数组,List,Set,Map等
- ARM Linux教程之四:安装交叉编译环境
- Ubuntu更改用户名和密码
- Git - Practical commands
- Iptables脚本篇之Iptables Host Server Online.sh
- 为iOS 7而开发 并支持iOS 6
- jstl中list嵌套map
- 三.使用OpenCv从摄像头获取视频和从文件播放视频
- SharedPreferences使用
- 关于mono for android 滑动目录控件的使用 SlidingMenuSharp 控件
- 设计模式入门1——简单工厂模式(OperationFactory)
- 用activity打开系统浏览器
- eclipse导入myeclipse的web项目没法识别问题解决
- 学习笔记 --- LINUX 应用调试之使用strace命令追踪系统调用
- makefile--运行