freemarker遍历数字、数组、List集合、Map集合

时间:2021-10-14
本文章向大家介绍freemarker遍历数字、数组、List集合、Map集合,主要包括freemarker遍历数字、数组、List集合、Map集合使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

freemarker遍历数字、数组、List集合、Map集合

遍历数字:
<#list 1..10 as n>
    <span>${n}  </span>
</#list>
<br>
遍历数字-后台传值num:
<#list 1..num as nn>
    <span>${nn} </span>
</#list>
<br>
遍历数组:
<#list [10,20,50,100] as n>
    <span>${n}</span>
</#list>
<br>
遍历List集合(此处List中数据是对象,有size属性):
<#list myList as d>
    <p>size值:${d.size}</p>
</#list>
遍历map集合:
<#list myMap?keys as key>
    <p>key: ${key}, value: ${myMap["${key}"]}</p>
</#list>

效果图:

复杂遍历

<#list listMap as map>
    <#list map?keys as itemKey>
    主键:${itemKey}
        <#list map[itemKey] as hashMap>
            <#list hashMap?keys as itemKey>
                ${hashMap[itemKey]}
            </#list>
        </#list>
    </#list>    
</#list>

原文地址:https://www.cnblogs.com/webSnow/p/15405417.html