2
我有一些h:inpuText
字段來保存數字。所有十進制值都以「。」顯示。作爲分隔符,雖然我在faces-config.xml中以下條目:爲什麼h:inputText不使用默認語言環境進行數字轉換?
<locale-config>
<default-locale>de</default-locale>
</locale-config>
和呼叫
FacesContext.getCurrentInstance().getViewRoot().getLocale()
返回 「德」。
但是,如果我將<f:convertNumber/>
添加到我的h:inputText
中,將顯示正確的小數分隔符(例如,6,2而不是6.2)。
是否必須將f:convertNumber
添加到我的所有輸入字段,或者有沒有辦法?
感謝您的幫助!
好的,謝謝。我一直認爲numberConverter會自動用於value =「#{bean.someNumberType}」的inputText字段, – 2011-04-14 09:48:24