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