freemarker中迴圈顯示

2021-07-03 21:48:39 字數 551 閱讀 6026

有乙個list中20個物件,要求每行顯示4個,顯示5行

list名字叫:userlist,其中包含user物件

<#if userlist?exists>

<#list userlist as thisuser>

<#if 0

要顯示的內容

其中知識點:

1、list標籤

<#list sequence as item>

...這裡:

? sequence:表示式將被算作序列或集合

? item:迴圈變數(不是表示式)的名稱

在list迴圈中,有兩個特殊的迴圈變數可用:

? item_index:這是乙個包含當前項在迴圈中的步進索引的數值。

? item_has_next:來辨別當前項是否是序列的最後一項的布林值。

可以使用break指令在它通過最後乙個序列的子變數之前離開list迴圈,例如:

<#list seq as x>

$<#if x = "spring"><#break>

2、巧妙地方:if判斷中的兩個tr標籤

Freemarker迴圈遍歷

迴圈格式 list 要迴圈的資料 as 迴圈後的資料 迴圈的下標 通過,item index獲取 比如 list studentlist as student 資料集 建立乙個資料集,可以是pojo也可以是map,推薦使用map map data new hashmap liststulist ne...

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迴圈變數內建函式

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