模板共分为四种元素
文本,直接输出
内部标签:输出里面的数值 ${} 或者 #{}
FTL标签:freemaker的语言代码 <#
注释: <#-- -->
- 内部标签可以用在文本里面
- ftl 不能嵌套在ftl或者内部标签里面
- 注释可以嵌套在内部标签和ftl里面
ftl语法不允许交叉嵌套,比如
<ul>
<#list animals as being>
<li>${being.name} for ${being.price} Euros
<#if user == "Big Joe">
(except for you)
</#list> <#-- WRONG! The "if" jas to be closed first. -->
</#if>
</ul>
ftl不介意内部的空格和换行等
<#list[BR]
animals as[BR]
being[BR]
>[BR]
${being.name} for ${being.price} Euros[BR]
</#list >
ftl可以配置为使用[]代替<>
fto也可以不用#,直接用 <if 但不推荐这样做