繁体   English   中英

Freemarker打印列表图

[英]Freemarker print list map

List<Atribute> atributes= new ArrayList<>();
atributes.add(new Atribute("aa","1"));
atributes.add(new Atribute("aa","2"));
atributes.add(new Atribute("aa","3"));

Map<String, Object> mapOne = new HashMap();
mapOne.put("ClasseName", atributes);

Map mapFreemarker = new HashMap();
mapFreemarker.put("mapFull", mapOne);

如何在freemarker中打印mapOne和属性列表?

在freemarker中打印地图????????????

<#list mapFull as obj>  

     ClasseName
         aa -- 1
         aa -- 2
         aa -- 3

</#list> 

如您尚未描述Attribute类,我们假设它(至少)具有两个名为namecount字段,并使用构造函数进行了初始化,并带有适当的getter。 然后:

<ul>
[#list mapFull?keys as key]
    <li>
        ${key}
        <ul>
        [#list mapFull[key] as val]
            <li>${val.name} -- ${val.count}</li>
        [/#list]
        </ul>
    </li>
[/#list]
</ul>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM