FreeMark的語法,迴圈,邏輯

2021-09-01 17:44:51 字數 1170 閱讀 8621

乙個物件book

1.輸出 $

空值判斷:$或空值判斷可以寫成<#if book.name?? >

$//預設值***

日期格式:$

數字格式:$--20

插入布林值:

<#assign foo=ture />

$ <#-- yes -->

2.邏輯判斷

<#if condition>...

<#elseif condition>

...<#else>

...<#if/>

<#switch value>

<#case refvalue1>

3. sequence內建的計數器: ***_index

用途:顯示序號

模板:<#list employees as e>

$. $

4、freemarker的list

list使用樣例-list元素為scalar物件:

<#list scalarlist as value0>

scalar list值:$

list使用樣例-list元素為user物件:

<#list userlist as listuser>

list物件user id值:$

5、freemarker的map

<#list scalarmap?keys as mykey>

scalar map key is :$

scalar map value is:$

<#list usermap?keys as key1>

<#assign mapuser="$" >

user object is :$

<#--

以下方法有問題

user is :$

-->

6、freemarker中list排序

公升序:<#list list?sort_by("time") as v>

降序:<#list list?sort_by("time") as v>

...<#break>

<#case refvalue2>

...<#break>

...<#case refvaluen>

...<#break>

<#default>

...

freemarker的語法,迴圈,邏輯

常用語法 eg.乙個物件book 1.輸出 空值判斷 預設值 預設值 日期格式 數字格式 20 插入布林值 邏輯判斷 2 a inc 發布於2007 09 08 16 18 57 ion2 其中空值判斷可以寫成 b 迴圈讀取 3 空值判斷 e.g.用來壓縮空白空間和空白的行 用例 1 2 3 4 5...

有關freemarker的語法,迴圈,邏輯

常用語法 三 eg.乙個物件book 1.輸出 空值判斷 預設值 預設值 日期格式 數字格式 20 插入布林值 邏輯判斷 2 a inc 發布於2007 09 08 16 18 57 ion2 其中空值判斷可以寫成 b 迴圈讀取 3 空值判斷 e.g.用來壓縮空白空間和空白的行 用例 1 2 3 4...

有關freemarker的語法,迴圈,邏輯

常用語法 三 eg.乙個物件book 1.輸出 空值判斷 預設值 預設值 日期格式 數字格式 20 插入布林值 邏輯判斷 2 a inc 發布於2007 09 08 16 18 57 ion2 其中空值判斷可以寫成 b 迴圈讀取 3 空值判斷 e.g.用來壓縮空白空間和空白的行 用例 1 2 3 4...