在使用FreeMarker渲染视图的Spring MVC应用程序中,如何强制FreeMarker始终使用小数点打印BigDecimal值?
例如:
1000.12 -> 1000.12
1000 -> 1000.00
我试过
${value?string("0.##")}
这打印1000.12正确为1000.12但1000仍然打印为1000而不是1000.00。
答案 0 :(得分:4)
您是否尝试过${1000?string("0.00")}
?
如果您需要将数字四舍五入,请使用((n * 100)?floor) / 100.0
表达式