freemark-----------list(list,map遍历)

 在FreeMarker模板中可以包括下面几个特定部分:
1.    ${…}:称为interpolations,FreeMarker会在输出时用实际值进行替代。


       1.1 ${name}可以取得root中key为name的value。


       1.2 ${person.name}可以取得成员变量为person的name属性


2.<#…>:FTL标记(FreeMarker模板语言标记):类似于HTML标记,为了与HTML标记区分


3.<@>:宏,自定义标签


4.注释:包含在<#--和-->(而不是)之间


list集合遍历方式如下:





freemark 测试


	<#-- list集合遍历   List中存放的是基本数据类型-->
	<#list list as str>
         ${str}
	
	
	<#-- list集合为空(实例化了为ArrayList) -->
	<#if (list?size>0)>
	     list长度大于0
	     <#else>
	     list小于等于0
	








freemark 测试


	<#-- map集合遍历   map中存放的是基本数据类型-->
	<#list map?keys as key>
         ${key}  -------->  ${map[key]}
	



你可能感兴趣的:(java编程篇)