У меня проблема, аналогичная найденной здесь: JSF selectItem formatting label .
То, что я хочу сделать, это принять значение типа double для my и отобразить его с двумя десятичными знаками. Можно ли это сделать простым способом?
Я пытался использовать, но, похоже, он применяется к значению inputText, отправляемому на сервер, а не к начальному значению в поле ввода.
Пока мой код:
<h:inputText id="december" value="#{budgetMB.december}" onchange="setDirty()" styleClass="StandardBlack">
<f:convertNumber maxFractionDigits="2" groupingUsed="false" />
</h:inputText>
РЕДАКТИРОВАТЬ: приведенный выше код на самом деле работает. Я был одурачен JDeveloper, который не обновлял страницу jsp, даже когда я сделал явную перестройку своего проекта и перезапустил встроенный сервер OC4J. Однако после перезагрузки моего компьютера все было хорошо.