Ich gebe einen BigDecimal
mit EL-Ausdruck wie folgt aus: #{beanActions.overallScore}
. Wenn der Wert 100
ist, erscheint er als 1.0E+2
. Wie kann ich es als 100
anzeigen, ohne den Typ zu String
zu ändern?Formatieren Sie ein BigDecimal, sodass 100 als 100 statt als 1.0E + 2 angezeigt wird
0
A
Antwort
3
Folgende Arbeiten in meiner Umgebung (Mojarra 2.1.3 mit EL 2.2):
<h:outputText value="#{beanActions.overallScore}">
<f:convertNumber integerOnly="true"/>
</h:outputText>
0
Versuchen Sie, durch JSF NumberConverter zu schauen.
Mindestens zeigt eine Probe. –
Klicken Sie mindestens auf den Link. – JMelnik
Dieser Beitrag kann wieder aufnehmen, worüber ich spreche http://meta.stackexchange.com/q/8231/182862 –