freemarker页面怎么取值《Boolean,Date类型注意》

mac2024-03-25  33

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 类型
最新回复(0)