10
如何在EL中爲數字創建格式化輸出(例如long
或BigDecimal
)?例如,我想了許多的小數位數限制爲3如何在表達式語言中格式化數字?
${result.returnValue.contract.balance}
如何在EL中爲數字創建格式化輸出(例如long
或BigDecimal
)?例如,我想了許多的小數位數限制爲3如何在表達式語言中格式化數字?
${result.returnValue.contract.balance}
使用<fmt:formatNumber/>
http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/fmt/formatNumber.html
例如:
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<fmt:formatNumber
value="${result.returnValue.contract.balance}"
maxFractionDigits="3"/>
Upvote和一個快速評論 - BigDecimal絕對是這樣工作的。如果你有問題,這不是BigDecimal的錯誤:) – Spedge 2011-08-19 14:36:49
在大多數情況下,你可能最終加入'maxFractionDigits'和'minFractionDigits'屬性來使它工作。 – 2013-05-23 16:15:19