美文网首页
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