0
我使用EL表達式輸出BigDecimal
,如下所示:#{beanActions.overallScore}
。格式化一個BigDecimal,使100顯示爲100而不是1.0E + 2
但是,當值爲100
時,則顯示爲1.0E+2
。
如何在不更改類型爲String
的情況下將其顯示爲100
?
我使用EL表達式輸出BigDecimal
,如下所示:#{beanActions.overallScore}
。格式化一個BigDecimal,使100顯示爲100而不是1.0E + 2
但是,當值爲100
時,則顯示爲1.0E+2
。
如何在不更改類型爲String
的情況下將其顯示爲100
?
在我的環境下工作(鑽嘴魚科2.1.3與EL 2.2):
<h:outputText value="#{beanActions.overallScore}">
<f:convertNumber integerOnly="true"/>
</h:outputText>
嘗試通過JSF NumberConverter查找。
至少說明了一個樣本。 – 2012-04-05 15:05:54
至少點擊鏈接。 – JMelnik 2012-04-06 07:18:18
這篇文章可以恢復我在說什麼http://meta.stackexchange.com/q/8231/182862 – 2012-04-06 07:26:16