



在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指令





