使用freemarker的时候,有一个需求,遍历map,数据结构的样子就是Map(String,List(obj)) 这样,
找了很多方式,最终用下面的方式成功显示
<#if modules?exists>
<#list modules?keys as key>
<#assign item = modules[key]!>
<div class="indexPage-select">
<p class="indexPage-select-title"> ${key} </p>
<div class="indexPage-select-list">
<#list item as model>
<div class="indexPage-select-item">
<div class="indexPage-select-item-c">
<p class="selectIndex">${model.modelName}</p>
<#if model.bak1!=null&&model.bak1!=''>
<span>${model.bak1}</span>
</#if>
</div>
</div>
</#list>
</div>
</div>
</#list>
</#if>
成功

本文介绍了如何在Freemarker模板中遍历一个键为String,值为List<Object>类型的HashMap。在解决这个需求时,经过尝试,找到了一种有效的方法并成功实现。
6389

被折叠的 条评论
为什么被折叠?



