1.取一般值:${xxx} 或 '${xxx}'
2.取Boolean类型的值则要注意:${xxx?string}; 原因:因为Freemarker使用java会对Xxx映射返回boolean基本型, 但是freemarker不支持基本类型boolean,会抛异常。 Date类型
1. 输出日期:${currentDate?date}
2. 只输出时间:${currentDate?time}
3. 输出日期时间:${currentDate?datetime}
4. 格式化日期: ${currentDate?string('yyyy-MM-dd HH:mm:ss:S')}
附加:freemarker支持数据类型
1. 布尔型:等价于java中的boolean类型, 不同的是不能直接输出,可以转换成字符串再输出
2.
3. 日期型:等价于java中的Date类型, 不同之处在于不能直接输出,需要转换成字符串再输出
4. 数值型:等价于java 中的int, float, double 等数值类型,有三种显示形式:数值型(默认) 、货币型、百分比型
5. 字符串型:等价于java 中的字符串,有很多内置函数
6. sequence 类型:等价于java中的数组,list,set 等集合类型
7. hash 类型:等价于java 中的Map 类型