FreeMarker內建函式

2022-08-25 09:48:14 字數 422 閱讀 3740

freemarker還提供了一些內建函式來轉換輸出,可以在任何變數後緊跟?,?後緊跟內建函式,就可以通過內建函式來輪換輸出變數.下面是常用的內建的字串函式:

html:對字串進行html編碼

cap_first:使字串第乙個字母大寫

lower_case:將字串轉換成小寫

upper_case:將字串轉換成大寫

trim:去掉字串前後的空白字元

下面是集合的常用內建函式

size:獲取序列中元素的個數

下面是數字值的常用內建函式

int:取得數字的整數部分,結果帶符號

例如:

< #assign test="tom & jerry">

$ $

結果是:tom & jerry   tom & jerry

freemarker內建函式介紹

sequence的內建函式 1.sequence?first 返回sequence的第乙個值。2.sequence?last 返回sequence的最後乙個值。3.sequence?reverse 將sequence的現有順序反轉,即倒序排序 4.sequence?size 返回sequence的大...

FreeMarker迴圈變數內建函式

這些內建函式只能用於list和items指令 的迴圈變數 也可以用於已經廢棄的foreach指令 下面是一些說明 loopvar?index在可以列表的值中進行迭代,返回從0開始的索引 note x is a loop variable list a b c as x 0 12當list指令不指定迴...

FreeMarker內建外掛程式對序列

內建外掛程式對序列 一 first 序列的第乙個值,如果序列為空,模板處理時會拋異常 assign maple hhh bbb ccc ddd eee ttt hhh 將輸出hhh 二 last 序列的最後乙個值,如果序列為空,也會拋異常 將輸出hhh 三 seq contains 判斷乙個序列中是...