使用标签遍历List中的map元素

后台代码

List<Map<String, Object>> list= new ArrayList<Map<String,Object>>();
for (int i = 0; i < 5; i++) {
    Map<String, Object> map = new HashMap<String, Object>();
    map.put("name", "zhangsan"+i);
    map.put("age", i+17);
    list.add(map);
}
request.setAttribute("persons",list);
request.getRequestDispatcher("/index.jsp").forward(request, response);

JSP页面遍历

forEach items="${persons}" var="map">
    姓名:${map.name} 年龄:${map.age }
forEach>

页面的显示效果

姓名:zhangsan0 年龄:17
姓名:zhangsan1 年龄:18
姓名:zhangsan2 年龄:19
姓名:zhangsan3 年龄:20
姓名:zhangsan4 年龄:21

你可能感兴趣的:(javaEE技术)