2013-03-19 94 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个位数。