EL表达式取List<Map<String, Object>>map的值
2018-01-16 00:00
253 查看
1.首先是查询到List数据
ModelAndView mav = new ModelAndView("listProducts");
List<Map<String, Object>> listProducts = productService.listProducts();
System.out.println(listProducts);
mav.addObject("listProducts", listProducts);
return mav;
2.然后在jsp遍历取出,总结我在网上查到的“技能”,首先遍历List,得到map对象list,再通过EL表达式${map.['KEY']},在这个例子中即是${list['PRODUCT_CODE']},该KEY值就是对应的map对象的key值,一定要一毛一样
<c:forEach var="list" items="${listProducts}">
编号:${list['PRODUCT_CODE'] }
名称:${list['PRODUCT_NAME'] }
</c:forEach>
ModelAndView mav = new ModelAndView("listProducts");
List<Map<String, Object>> listProducts = productService.listProducts();
System.out.println(listProducts);
mav.addObject("listProducts", listProducts);
return mav;
2.然后在jsp遍历取出,总结我在网上查到的“技能”,首先遍历List,得到map对象list,再通过EL表达式${map.['KEY']},在这个例子中即是${list['PRODUCT_CODE']},该KEY值就是对应的map对象的key值,一定要一毛一样
<c:forEach var="list" items="${listProducts}">
编号:${list['PRODUCT_CODE'] }
名称:${list['PRODUCT_NAME'] }
</c:forEach>
相关文章推荐
- 用EL表达式获取List<Map<String,Object>>里面的值
- 用EL表达式获取List<Map<String,Object>>里面的值
- 用EL表达式获取List<Map<String,Object>>里面的值
- 用EL表达式获取List<Map<String,Object>>里面的值
- EL表达式获取List<Map<String, Object>>中的map的值
- 用EL表达式取List<Map<String, Object>>map的值(查阅了很久,总结一下)
- 用EL表达式获取List<Map<String,Object>>里面的值
- The constructor SimpleAdapter(new View.OnClickListener(){}, List<Map<String,Object>>, ..的解决方法
- List<Map<String,Object>>如何使用Java代码遍历以获取String,Object的值
- 两个List<Map<String, Object>>之间的数值交换
- Java List<Map<String, Object>>生成树
- 遍历List<Map<String,Object>>
- mybatis返回List<Map<String,Object>>
- List<Map<String, Object>> 不同key值进行排序备忘
- List<Map<String, Object>>对其中的map按规则排序
- List<Map<String, Object>>排序
- List<Map<String,Object>>使用Java代码遍历以获取String,Object的值
- Mybatis 如何 返回 List<String> 类型 或 List<Map<String,Object>>类型
- 用于把List<Object>转换成Map<String,Object>形式
- List<Map<String,Object>> list 在java代码和jsp中的遍历