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>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM