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