【发布时间】:2012-04-05 14:26:20
【问题描述】:
我正在使用 EL 表达式输出BigDecimal,如下所示:#{beanActions.overallScore}。
但当值为100时,则显示为1.0E+2。
如何在不将类型更改为String 的情况下将其显示为100?
【问题讨论】:
标签: java jsf el bigdecimal number-formatting
我正在使用 EL 表达式输出BigDecimal,如下所示:#{beanActions.overallScore}。
但当值为100时,则显示为1.0E+2。
如何在不将类型更改为String 的情况下将其显示为100?
【问题讨论】:
标签: java jsf el bigdecimal number-formatting
以下适用于我的环境(Mojarra 2.1.3 和 EL 2.2):
<h:outputText value="#{beanActions.overallScore}">
<f:convertNumber integerOnly="true"/>
</h:outputText>
【讨论】:
尝试浏览JSF NumberConverter。
【讨论】: