Freemaker模板指令
Posted 忘尘天外天
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Freemaker模板指令相关的知识,希望对你有一定的参考价值。
${...}:Freemaker将会输出真实的值来替换大括号内的表达式。这样的表达式被称为interpolation(插值)。
FTL标签(Freemaker模板的语言标签):FTL标签和html标签有一些相似之处,但他们是Freemaker的指令,不会在输出中打印的。这些标签的名字以#开头。(用户自定义的FTL标签可以使用@来代替#)。
注释:注释和HTML的注释相似,他们使用<#-- 和 --> 来标识。不同于HTML注释,FTL注释不会出现在输出中,因为Freemaker会跳过它们。
FTL标签页称为指令。这些指令在HTML的标签和HTML元素中的关系是相同的。
if指令:判断语句,可以有条件的跳过模板的一些片段。<#if condition></#if>,condition的使用:==是用来判断它两侧的值是否相等的操作符,比较的结果是布尔值,也就是true和false。!=就是“不等于”,使用<#else>标签可以指定当条件为false时程序执行的内容。还有<#elseif>完善,
<#if condition >
something
<#elseif condition>
something
<#else>
something
</#if>
二、list指令
当需要列表显示内容时,list指令是必须的。
以上是关于Freemaker模板指令的主要内容,如果未能解决你的问题,请参考以下文章