[英]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
类,我们假设它(至少)具有两个名为name
和count
字段,并使用构造函数进行了初始化,并带有适当的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.