我使用 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>
关于java - 设置 BigDecimal 格式,使 100 显示为 100 而不是 1.0E+2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10030507/