0
我無法存儲被最終用戶接受的雙字段。 如果用戶輸入100.00值出現鬆動小數位和被顯示爲100.0 的JSP我使用接受用戶輸入的樣子:顯示Java double的JSP問題
<fmt:formatNumber type="number" groupingUsed="false" maxFractionDigits="2" value="${payment.netPayment}" var="fmtNetPayment"/>
<form:input path="netPayment" id="netPayment" value="${fmtNetPayment}" cssErrorClass="error"/>
<form:errors path="netPayment">
<span class="errorBox">
<span class="errorArrow"></span>
<span class="errorMsg"><form:errors path="netPayment"/></span>
</span>
</form:errors>
當我通過我的一個項目環彙總頁面使用以下代碼時,金額顯示爲100.0時它應顯示兩位小數作爲100.00
<div>
<span class="netPayment"></span>
<c:out value="${payment.netPayment}"/>
</div>
任何想法?
100.00與100.0有什麼不同?雙是一個數字,而不是一個字符串。 –
我總是需要顯示兩位小數 – user676567
答案在於:使用''而不是直接顯示double值。 –