我正在使用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。