У меня есть несколько полей h:inpuText
для хранения чисел. Все десятичные значения показаны с помощью «.» в качестве разделителя, хотя у меня есть следующая запись в face-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
ко всем полям ввода или есть способ без?
Спасибо за вашу помощь!