设置BigDecimal的格式,使100显示为100,而不是1.0E+2



我正在使用EL表达式输出BigDecimal,如下所示:#{beanActions.overallScore}

但当值为100时,则显示为1.0E+2

如何在不将类型更改为String的情况下将其显示为100

以下工作在我的环境中(Mojarra 2.1.3与EL 2.2):

<h:outputText value="#{beanActions.overallScore}">
    <f:convertNumber integerOnly="true"/>
</h:outputText>

尝试查看JSF NumberConverter。

最新更新