2013-03-19 92 views
0

我是新的jsf,我想在我的jsf頁面中格式化BigDecimal。格式BigDecimal jsf 2.0

這裏是我做的:

 
<h:outputText value="#{entity.bigDecimalValue}"> 
    <f:convertNumber maxFractionDigits="15" minFractionDigits="15" groupingUsed="false" /> 
</h:outputText> 

這與它按預期工作(例如:0.0000000000001)一個非常小的數目

,但與同樣數量的4個簡單的數值也顯示4.000000000000000

¿我如何擺脫無用的零?

我只是想讓它以簡單的方式向我顯示數值。

在此先感謝。

+1

由於您正在設置minFractionDigits =「15」,因此它將始終顯示額外的零,除非您更改它。當您移除minFractionDigits =「15」時,「0.0000000000001」會發生什麼?它沒有正確顯示? – 2013-03-19 22:03:13

+3

有一點實驗,你可以自己做這個 – kolossus 2013-03-20 01:44:08

回答

2

minFractionDigits = 「15」

如果你不想至少15位小數,不指定最低的15個位數。