背景:
在用freemarker做模板的时候碰到了long类型对数字做了格式化,用逗号分隔,id的时候容易出问题
在模板中直接加<#setting number_format="#">
使用?c控制,如 ${num?c}
在用freemarker做模板的时候碰到了long类型对数字做了格式化,用逗号分隔,id的时候容易出问题
解决方案:
模板文件中直接tostring输出: ${num.toString()}在模板中直接加<#setting number_format="#">
使用?c控制,如 ${num?c}
一次性java文件中解决通过freemarker.template.Configuration的config.setNumberFormat("#")来设定freemarker对数值的格式化
本文介绍了解决Freemarker模板中long类型数字显示问题的方法,包括直接转换为字符串输出、设置全局数字格式及使用特定语法实现逗号分隔。
3399

被折叠的 条评论
为什么被折叠?



