当数据超过3位时,freemarker会自动用逗号将其截取,例如: 2,008
如何解决?
1>添加.toString(),例如: $ {((userId).toString()}
2>添加? c,例如: $ {(userId)? c}
3> Freemarker配置文件freemarker.properties加上number_format =#
判断是否为空:
1.
2.
3.
否则,当xxList中没有数据时,一个大黄页正在等待您
数据类型转换:
$ {xx?字符串} //字符串
$ {xx? number} //整数
$ {xx?货币} //十进制
$ {xx? percent} //百分比
截断字符串长度:
有时候我们不需要在页面上显示如此长的字符串,例如新闻标题,因此我们可以使用以下示例自定义显示的长度
gt. > = gte
$ {jstbqkVO.gzdd?默认(“”)}
#if>
这意味着如果该字符串的长度小于8freemarker number format,则它将正常显示,否则将为4位数字.
嵌套列表:
很多时候,数字存储在中,而需要在页面上显示的汉字不在表中. 看列子.
(kcVO有一个数字和名称freemarker number format,而jsskVO只有一个数字)
$ {kcVO.kcm}
#if>
#list>
#list>
排序:
1. 升序order.sort_by()
#list>
2.Descending.sort_by()?反向
#list>
转到空格:
$ {xx?修剪}
格式化日期:
$ {日期?字符串(“ yyyy-MM-dd HH: mm: ss”)}
$ {日期?字符串(“ yyyyMMdd”)}
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-160063-1.html