jstl如何对集合的遍历(Map,Set)等

<

div id=”content” contentScore=”1527″>  <%
      //简单的map对象
      Map map = new HashMap();
      map.put(“aa”, “你好”);
      map.put(“bb”,”中国”);

      request.setAttribute(“person1”, map);   

  //把map放入request域对象,真正的时候是有另一个控制器传送过来的,在这里我直接放在同一个页面,下面也一样 

      //map中放入User对象
      User u1 = new User();
      u1.setName(“hello”);
      u1.setAge(18);
      User u2 = new User();
      u2.setName(“world”);
      u2.setAge(21);
      map.put(“aa”, u1);
      map.put(“bb”,u2);
      request.setAttribute(“person”, map);
      //set
      Set set = new HashSet();
      set.add(u1);
      set.add(u2);
      request.setAttribute(“person2”, set);
    %>   
   
   
   

map的迭代

   
        key=${user.key },name=${user.value.name },age=${ user.value.age}
   

   
   

Set集合的遍历

   
        name=${per.name },age=${per.age }
   

 

上述的User中有两个属性,分别是name和age,以及相对应的set和get的於/div>