您现在的位置是:首页 > 个人博客日记 个人博客日记

freemarker中map的创建以及map的遍历循环,list的遍历循环

2019-09-06 18:40:35

freemarker中map的创建以及map的遍历循环

  1. <#--创建一个map,注意在freemarker中,map的key只能是字符串来作为key-->
  2. <#assign userMap={"1","刘德华","2":"张学友"}/>

1.获取map中的值

  1. ${userMap["1"]}

2.获取map的keys

  1. <#assign keys=userMap?keys/>

3.遍历map 首选获取key的集合

  1. <#list keys as key>
  2. key:${key}-value:${userMap["${key}"]}
  3. </#list>

4.直接遍历map的第二种方式

  1. <#list userMap?keys as key>
  2. key:${key}--value:${userMap["${key}"]}
  3. </#list>

5.直接遍历map的values

  1. <#list userMap?values as value>
  2. ${value}
  3. </#list>

freemarker中list的遍历循环

  1. <#if list?? && (list?size gt 0)>
  2. <#list list as data>
  3. 名称:${data.name!}
  4. </#list>
  5. </#if>


关注TinyMeng博客,更多精彩分享,敬请期待!
 

站点信息