java与freemarker遍历map

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章

freemarker遍历map,注意 root.put("aa",map)

freemarker 遍历map 对象

freemarker怎么遍历数组

Freemarker如何遍历List<String>集合?

如何用freemarker循环一个数字

freemarker中遍历一个list,得到指定的值 然后以逗号隔开