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

 更新时间:2017年10月10日 14:59:51   作者:每天都在变得更好的阿飞  
这篇文章主要介绍了详解javaweb中jstl如何循环List中的Map数据的相关资料,希望通过本文能帮助到大家,让大家理解掌握这部分内容,需要的朋友可以参考下

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

第一种方式:

1:后台代码(测试)

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

2:前台页面(测试)

<c:forEach items="${list }" var="data"> 
        <p>${data.id} : ${data.name}</p> 
    </c:forEach> 

3:页面显示内容

第二种方式:

1:后台代码(测试)

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

2:前台页面(测试)

<c:forEach items="${list }" var="data"> 
        <c:forEach items="${data }" var="test"> 
          <p>${test.key} : ${test.value}</p> 
        </c:forEach> 
         
      </c:forEach> 

3:页面显示内容

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Java中Runnable与Callable接口的区别详解

    Java中Runnable与Callable接口的区别详解

    这篇文章主要为大家详细介绍了Java中Runnable与Callable接口的区别,文中的示例代码讲解详细,对我们学习Java有一定的帮助,需要的可以参考一下
    2023-03-03
  • MyBatis Generator 自定义生成注释的方法

    MyBatis Generator 自定义生成注释的方法

    这篇文章主要介绍了MyBatis Generator 自定义生成注释的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09
  • SpringBoot单点登录实现过程详细分析

    SpringBoot单点登录实现过程详细分析

    这篇文章主要介绍了SpringBoot单点登录实现过程,单点登录英文全称Single Sign On,简称就是SSO。它的解释是:在多个应用系统中,只需要登录一次,就可以访问其他相互信任的应用系统
    2022-12-12
  • Java实现经典游戏飞机大战-I的示例代码

    Java实现经典游戏飞机大战-I的示例代码

    《飞机大战-I》是一款融合了街机、竞技等多种元素的经典射击手游。本文将利用java语言实现这游戏,文中采用了swing技术进行了界面化处理,感兴趣的可以了解一下
    2022-02-02
  • Intellij IDEA的一些调试技巧(小结)

    Intellij IDEA的一些调试技巧(小结)

    本篇文章主要介绍了Intellij IDEA的一些调试技巧(小结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • SpringBoot使用validation进行自参数校验的方法

    SpringBoot使用validation进行自参数校验的方法

    在SpringBoot项目中,利用validation依赖可以通过注解方式校验数据库交互参数,提高代码可读性和维护性,此方法避免了硬编码校验规则,方便后期规则变更,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-09-09
  • 使用jdk1.8实现将list根据指定的值去分组的操作

    使用jdk1.8实现将list根据指定的值去分组的操作

    这篇文章主要介绍了使用jdk1.8实现将list根据指定的值去分组的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-10-10
  • java实现坦克大战小游戏

    java实现坦克大战小游戏

    这篇文章主要为大家详细介绍了java实现坦克大战小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-01-01
  • java多线程的同步方法实例代码

    java多线程的同步方法实例代码

    这篇文章主要介绍了 java多线程的同步方法实例代码的相关资料,需要的朋友可以参考下
    2017-04-04
  • Spring 中jdbcTemplate 实现执行多条sql语句示例

    Spring 中jdbcTemplate 实现执行多条sql语句示例

    本篇文章主要介绍了Spring 中jdbcTemplate 实现执行多条sql语句示例,可以对多个表执行多个sql语句,有兴趣的可以了解一下。
    2017-01-01

最新评论