zoukankan      html  css  js  c++  java
  • javaweb—jstl如何循环List中的Map数据 (转)

    javaweb—jstl如何循环List中的Map数据

    标签: javawebjstlList循环Mapjsp
    分类:

    第一种方式:

    1:后台代码(测试

    1. List<Map<String, Object>> list = new ArrayList<Map<String,Object>>();  
    2.         Map<String, Object> map = null;  
    3.         for (int i = 0; i < 4; i++) {  
    4.             map = new HashMap<String, Object>();  
    5.             map.put("id", i);  
    6.             map.put("name", "oo" + (i+1));  
    7.             list.add(map);  
    8.         }  
    9.         model.addAttribute("list", list);  

    2:前台页面(测试)
    1. <c:forEach items="${list }" var="data">  
    2.                 <p>${data.id} : ${data.name}</p>  
    3.         </c:forEach>  

    3:页面显示内容

    第二种方式:

    1:后台代码(测试)

    1. List<Map<String, Object>> list = new ArrayList<Map<String,Object>>();  
    2.         Map<String, Object> map = null;  
    3.         for (int i = 0; i < 4; i++) {  
    4.             map = new HashMap<String, Object>();  
    5.             map.put("id", i);  
    6.             map.put("name", "oo" + (i+1));  
    7.             list.add(map);  
    8.         }  
    9.         model.addAttribute("list", list);  
    2:前台页面(测试)
    1. <c:forEach items="${list }" var="data">  
    2.                 <c:forEach items="${data }" var="test">  
    3.                     <p>${test.key} : ${test.value}</p>  
    4.                 </c:forEach>  
    5.                   
    6.             </c:forEach>  
    3:页面显示内容

  • 相关阅读:
    【SCOI2012】滑雪
    【NOI2008】假面舞会
    ※初赛知识总结※
    【FJSC2012】足球
    【中山市选2011】杀人游戏
    【SDOI2008】洞穴勘测
    【SNOI2017】炸弹
    【LGOJ1606】白银莲花池
    int类型中为什么负数比正数多了一个数?
    utf8、utf16、utf32之间的格式
  • 原文地址:https://www.cnblogs.com/yasepix/p/7457218.html
Copyright © 2011-2022 走看看