描述问题
使用Freemarker模板引擎的时,如果回传数字为4位数(位数>4)如id=4589
,则显示时为4,589
,若显示为4,589
,则会在页面跳转并获取id时,获取的id值有问题,导致跳转失败。
如:跳转携带参数显示?id=4,589
解决办法
方式一:
在回显页面上,在回显处后添加 ?c
转换格式,如:${r.id} --> ${r.id?c}
方式二:
在配置freemarker时,添加数字格式转换:
<prop key="number_format">0</prop>
或
<prop key="number_format">#</prop>
<property name="freemarkerSettings">
<props