【发布时间】:2011-08-05 09:02:27
【问题描述】:
我有一些 h:inpuText 字段来保存数字。所有十进制值都以“.”显示。作为分隔符,虽然我在 faces-config.xml 中有以下条目:
<locale-config>
<default-locale>de</default-locale>
</locale-config>
和电话
FacesContext.getCurrentInstance().getViewRoot().getLocale()
返回“de”。
但是,如果我将 <f:convertNumber/> 添加到我的 h:inputText 中,则会显示正确的十进制分隔符(例如 6,2 而不是 6.2)。
我是否必须将f:convertNumber 添加到我的所有输入字段中,或者有没有办法不用?
感谢您的帮助!
【问题讨论】:
标签: jsf jsf-2 locale converter