<fmt:formatNumber value="12" type="currency" pattern=".00元"/> 將顯示 12.00元
<fmt:formatNumber value="12" type="currency" pattern=".0#元"/> 將顯示 12.0元
<fmt:formatNumber value="1234567890" type="currency"/> 將顯示 ¥1,234,567,890.00
(那個錢的符號和當前web服務器的 locate 設定有關)
<fmt:formatNumber value="123456.7891" pattern="#,#00.0#"/> 將顯示 123,456.79
<fmt:formatNumber value="12" type="percent" />將顯示 1,200%
type 可以是currency、 number、 和percent。
補充一下:
<fmt:formatNumber value="${requestScope.aaaa}" type="currency" pattern=".00元"/>
這種寫法,如果 request 裏面的 aaaa 這個變量是 null 的話,會顯示 .00元 ,不爽,還是改成
<fmt:formatNumber value="${requestScope.aaaa}" type="currency" pattern="0.00元"/>
比較好,並不影響有值的數字顯示。