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

2021-07-03 21:50:45 字數 2209 閱讀 7673

**********====常用語法***************==

三.eg.乙個物件book

1.輸出 $

空值判斷:$,

$//預設值***

$//預設值***

日期格式:$

數字格式:$--20

$--$—

插入布林值:

$ **********===邏輯判斷***************===

2.a:

...inc 發布於2007-09-08 16:18:57

ion2>...

......

...其中空值判斷可以寫成

b:...

......

......***************迴圈讀取***************==

3....空值判斷

e.g.

$. $

**********===用來壓縮空白空間和空白的行***************用例(

1 2 3   4    5

$test only

i said, test only

) 輸出

(1 2 3 4 5

mootest only

i said, test only)

**********====sequence內建的計數器**********====

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

用途:顯示序號

模板:

$. $

輸出:1. readonly

2. robbin

**********====sequence內建的分段器********************=

4. sequence內建的分段器: chunk

用途:某些比較bt的排版需求

模板:

$ 輸出: a

bcde

fghi

j--

********************=freemarker的list******************************==

scalar string:$   

scalar number:$

object is:$

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

scalar list值:$

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

list物件user id值:$

map使用樣例-map values元素為scalar :

scalar map key is :$

scalar map value is:$

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

user object is :$

以下方法有問題

user is :$

-->

**********====freemarker中list排序**********====

公升序:降序:

***************freemarker在模板中定義變數**********====

在模板中定義的變數有三種型別:

plain變數:可以在模板的任何地方訪問,包括include指令插入的模板,使用assign指令建立和替換

**********====freemarker.properties配置***************=

(1)解決輸出中文亂碼問題:

default_encoding=utf-8

locale=zh_cn

number_format=#

(2)提高freemarker的效能

template_update_delay=60000

(3)freemarker的標籤種類:

$ # 代表是ftl tags

...

@ ,代表使用者自定義的標籤

注釋標籤,注意不是

********************=將整除換行*****= 當超過五個就換行*****==

在類裡:

list=dser.indexvideo(cvo);

if(list.size()!=0)

在html靜態頁裡:

(index.ftl

len)>$ $

$--

ends?number)>

以過期未過期 )

$

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

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

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...