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