本文共 572 字,大约阅读时间需要 1 分钟。
在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]}
转载地址:http://xsobn.baihongyu.com/