Freemaker模板指令
阿新 • • 發佈:2018-04-13
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模板指令