Wie kann man das euro symbol für Währung am Ende und nicht am Anfang einer Ausgabe?
Ich bin mit JSF-2.0-standard-Konverter-tags-format einige Ausgabe als Währung.
Aber ich habe ein kleines problem, ich weiß nicht, wie das euro-symbol am Ende der Ausgabe.
Dies ist, was ich getan habe:
<h:outputText value="#{payment.amount}">
<f:convertNumber type="currency" currencySymbol="€"/>
</h:outputText>
Die Ausgabe die ich bekomme, ist:
€15.55
Aber die gewünschte Ausgabe:
15,55€
Kann jemand mir Tipps geben wie ich zur Lösung dieses kleinen Problems?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das format ist abhängig von der Gebietsschema der Ansicht. Das Gebietsschema eingestellt werden können in 2 Arten.
Allgemein durch die
locale
Attribut des<w:view>
tag:Speziell durch die
locale
Attribut des<f:convertNumber>
tag:Es ist unklar, in welcher Region du bist-targeting, aber die Verwendung von
,
als Bruchteil separator und die Platzierung von€
nach die Währung ist typisch für u.a. Deutschland (de-DE
), Frankreich (fr-FR
) und Portugal (pt-PT
). So müssen Sie Sie als solche:Kann es auch sein, die aus einem
java.util.Locale
bean-Eigenschaft.Versuchen Sie dies:
Versuchen Sie es mit
pattern
Eigenschaft vonf:convertNumber
wie folgt.Überprüfen Sie die folgenden Seiten für weitere details.