freemarker数字逗号分割的问题

版权声明:版权归@小布吉岛所有 https://blog.csdn.net/zx110503/article/details/79123528

freemarker在数字回显时,如果数字比较大,会自动用“,”分割开,然而,此时传递到后台的时候,并不会按照int/long处理,而是当作String字符串处理,所有会报类型不匹配的异常,解决这个问题,只需要在application.properties文件中加入

spring.freemarker.settings.number_format=#

即可,但是这个有个问题,就是比如“001”这种的数字,会变成“1”,这个有时需要完整位数的数字显示,可以修改配置为:

spring.freemarker.settings.number_format=0.##

猜你喜欢

转载自blog.csdn.net/zx110503/article/details/79123528