首页 > 代码库 > java与freemarker遍历map

java与freemarker遍历map

一、java遍历MAP

      /**        * 1.把key放到一个集合里,遍历key值同时根据key得到值 (推荐)        */       Set set =map.keySet();       Iterator it=set.iterator();       while(it.hasNext()){           String s= (String) it.next();           System.out.println(map.get(s));       }              /**        * 2.把一个map对象放到放到entry里,然后根据entry同时得到key和值        */       Set set =map.entrySet();       Iterator it=set.iterator();       while(it.hasNext()){           Map.Entry<String, String>  entry=(Entry<String, String>) it.next();           System.out.println(entry.getKey()+":"+entry.getValue());       }

二、freemaker遍历MAP
      <#if datas?exists>                <#list datas?keys as key>                    <tr>                           <td>${key}</td>                           <td>${datas.get(key)}</td>                   </tr>                </#list>            </#if>

java与freemarker遍历map