3

ビューのレンダリングに FreeMarker を使用する Spring MVC アプリケーションで、FreeMarker に BigDecimal 値を常に小数点付きで出力させるにはどうすればよいですか?

例えば:

1000.12 -> 1000.12
1000    -> 1000.00

私は試した

${value?string("0.##")}

これにより、1000.12 が 1000.12 として正しく印刷されましたが、1000 は 1000.00 ではなく 1000 として印刷されました。

4

1 に答える 1

4

試しました${1000?string("0.00")}か?

数値を切り捨てる必要がある場合は、((n * 100)?floor) / 100.0式を使用してください

于 2012-11-16T13:58:02.263 に答える