在freemarker中,如果需要用到date類型,需要和數據庫中形成映射,所以需要用到的庫時java.sql.date。不能是其他的庫
對於那種null或者不存在的值,需要在后面加上!,后面如果還有內容,表示這種情況成立的話,輸出該語句,而不會導致出現異常信息。
- 定義變量使用assign來定義變量:
- <#assign a=100/>
- 定義了一個名為a的變量
- <#assign a=100/>
- 取user對象里面的內容
在頁面中進行取值
父文本的操作:
把標簽當做文本進行處理
加個?html - java中的集合類型
- map的集合類型
freemarker的if表達式
- >表示轉義,大於
- 如果想判斷list是否存在,可以寫成<if mylist??>是否存在或者為空值,如果存在的話就接着給下面執行,也可以寫成<if mylist?exists>
可以多個條件進行判斷,比如邏輯與非等
判斷字符串長度
- switch語法
加break之后
default之后
-
freemarker對字符串的一些操作
-
substring
-
自定義數組
-
list指令
長度
取值
-
自定義指令
-
內建函數
轉換成為兩個小數點的
list
- macro、function指令