Ich habe ein Problem ähnlich dem hier gefunden: JSF selectItem label formatting.Formatieren eines Doppel in JSF
Was ich tun möchte ist, ein Doppel als Wert für meine zu akzeptieren und es mit zwei Dezimalstellen anzuzeigen. Kann das auf einfache Weise gemacht werden?
Ich habe versucht zu verwenden, aber das scheint auf den Wert aus dem inputText angewendet werden, die an den Server und nicht auf den Anfangswert im Eingabefeld gesendet wird.
Mein Code so weit:
<h:inputText id="december" value="#{budgetMB.december}" onchange="setDirty()" styleClass="StandardBlack">
<f:convertNumber maxFractionDigits="2" groupingUsed="false" />
</h:inputText>
EDIT: Der obige Code tatsächlich funktioniert. Ich wurde von JDeveloper getäuscht, der die JSP-Seite nicht aktualisiert hat, selbst wenn ich mein Projekt explizit neu erstellt und den eingebetteten OC4J-Server neu gestartet habe. Nach einem Neustart meines Computers war alles in Ordnung.
Versuchen Sie, Backticks (') zu verwenden, um JSF-Code zu umgeben, der < and > Zeichen enthält - ich denke, es ist etwas von Ihrem Beitrag gegessen! –