1. 程式人生 > >Freemaker模板指令

Freemaker模板指令

IT 指令 自定義 實的 相似之處 這樣的 元素 是否 顯示

${...}: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模板指令