1
我有BigDecimal的領域豆定義爲格式在春季3
@Digits(integer=3, fraction=2)
@NumberFormat(style=Style.NUMBER)
private BigDecimal vatRate = new BigDecimal(0.0f);
格式化行之有效的內部形式(我用<mvc:annotation-driven />
),但試圖用值來填充表作爲
<td> ${c.vatRate} %</td>
時
我收到的價格爲12.30000000000000000000000000000000 %
或0E-32 %
。
我曾嘗試使用也<fmt:formatNumber/>
但我得到了一個異常
In <formatNumber>, value attribute can not be parsed into java.lang.Number: " 0E-32"
現在談到我只能用特殊字符串吸氣解決方案,我的豆,將提供格式化的值。但是,有沒有在表示層的任何「好」的解決方案(最好紀念@digits註釋?)
您是否嘗試過用裂變材料條約「模式」屬性:formatNumber(http://www.tutorialspoint.com/jsp/jstl_format_formatnumber_tag.htm) –
我已經嘗試過' '但是由於錯誤提示,解析值存在問題 –
sodik