freemarker是一種模板引擎,通過定義的模板和資料來生成文字
1.定義並使用乙個變數,注意布林值後面必須要跟 「?c」:
<#assign num=10>
$<#assign name="字串">
$<#assign b=true>
$<#assign map=>
$<#assign list = [1,3,5]>
$
2.條件判斷
<#if condition1>condition1
<#if condition1>condition1<#else>othercondition
<#if condition1>condition1<#elseif condition2>condition2<#else>othercondition
3.優雅判null
<#if value??>value is not null<#/if>
4.陣列操作
4.1遍歷list
"[<#list list as item>'$'<#sep>,]"
4.2遍歷並轉化list
"[<#list list as item>'}<#sep>,<#/sep>]"
4.3獲取list長度
$
5.字串
5.1 字串變數與字串變數的拼接:
$
5.2 將變數以字串的形式輸出(tostring方法)
$
freemarker 常見語法
2014 06 09 21 19 15 分類 freemarker 舉報 字型大小訂閱 格式比較亂一些,適合ctrl f搜尋關鍵字 freemarker的插值有如下兩種型別 1,通用插值 2,數字格式化插值 或 用於判斷如果存在,就輸出這個值 預設值 預設值 日期格式 20 三種不同的數字格式 20...
freemarker 語法詳解
1 擷取字串 有的時候我們在頁面中不需要顯示那麼長的字串,比如新聞標題,這樣用下面的例子就可以自定義顯示的長度 if title.content?length lt 8 else 意思就是如果這個字串的長度小於8,那麼就正常顯示,反之則取4位 注意 常用的比較運算子 判斷兩個值是否相等 不相等 gt...
Freemarker語法概要
freemarker基本語法 訪問請求 servlet action獲取資料 跳往目標模板頁面ftl pojo public class student implements serializable 例如在乙個 servlet 中組織將要在模板中使用到的資料 system.out.println ...