0
を次のようにEL式を使用して出力しています:#{beanActions.overallScore}
。BigDecimalをフォーマットして、100が1.0E + 2の代わりに100として表示されるようにします。
ただし、値が100
の場合、1.0E+2
と表示されます。
タイプをString
に変更せずに100
と表示するにはどうすればよいですか?
を次のようにEL式を使用して出力しています:#{beanActions.overallScore}
。BigDecimalをフォーマットして、100が1.0E + 2の代わりに100として表示されるようにします。
ただし、値が100
の場合、1.0E+2
と表示されます。
タイプをString
に変更せずに100
と表示するにはどうすればよいですか?
次作品(クロサギ科はEL 2.2と2.1.3):
<h:outputText value="#{beanActions.overallScore}">
<f:convertNumber integerOnly="true"/>
</h:outputText>
JSF NumberConverterをご覧ください。私の環境で
は、少なくともサンプルを示しています。 –
少なくともリンクをクリックしてください。 – JMelnik
この投稿は、私がhttp://meta.stackexchange.com/q/8231/182862について語っていることを再開することができます。 –