У меня есть несколько полей h:inpuText
для хранения чисел. Все десятичные значения отображаются с "." в качестве разделителя, хотя у меня есть следующая запись в faces-config.xml:
<locale-config>
<default-locale>de</default-locale>
</locale-config>
и звонок
FacesContext.getCurrentInstance().getViewRoot().getLocale()
возвращает "де".
Однако, если я добавлю <f:convertNumber/>
к своему h:inputText
, будет показан правильный десятичный разделитель (например, 6,2 вместо 6,2).
Нужно ли добавлять f:convertNumber
ко всем полям ввода или есть способ обойтись без этого?
Спасибо за вашу помощь!