美文网首页
FreeMarker使用记录

FreeMarker使用记录

作者: 走码人 | 来源:发表于2022-07-25 13:59 被阅读0次

    遍历 List

    • 遍历map或者list,实例如下
    <#if map?exists>
        <#list map?keys as key> '${key}', </#list>
    </#if>
    
    • 索引 index

    关键词_index可以获取索引本例子中的key_index

    <#if map?exists>
        <#list map?keys as key> ${key_index} -> '${key}', </#list>
    </#if>
    

    _has_next判断是否最后一项

    <#if map?exists>
        <#list map?keys as key> ${key_index} -> '${key}', <#if key_has_next>有下一个</#if> </#list>
    </#if>
    
    • 判断第一个
    <#if key_index>第一个</#if>
    
    • 判断最后一个
    <#if key_has_next==false>最后一个</#if>
    
    • 退出循环
      满足某个条件时退出循环
    <#list map?keys as key><#if key_has_next==false><#break></#if>  ${key_index} -> '${key}',  </#list>
    

    遍历 List<Map>

    <#if listMap?exists><#list listMap as map> '${map['key1']}', </#list> </#if>
    

    相关文章

      网友评论

          本文标题:FreeMarker使用记录

          本文链接:https://www.haomeiwen.com/subject/chmgirtx.html