
模板的常用标签
在FreeMarker模板中可以包括下面几个特定部分:
- ${…}:称为interpolations,FreeMarker会在输出时用实际值进行替代。
${name}可以取得root中key为name的value。
${person.name}可以取得成员变量为person的name属性
-
<#…>:FTL标记(FreeMarker模板语言标记):类似于HTML标记,为了与HTML标记区分
-
<@>:宏,自定义标签
-
注释:包含在<#–和-->(而不是)之间
1、 FTL指令
1.1、assign指令
此指令用于在页面上定义一个变量
(1)定义简单类型:
(2)定义对象类型: