0
我正在使用JSF 1.2。我的IDE是RAD。JSF convertNumber拋出java.lang.IllegalArgumentException:參數類型不匹配錯誤
在我的xhtml頁面中,Iam使用convertNumber標記來格式化Integer變量。如果整數不是4位數字,則需要用0填充整數(如果整數值爲21,則應顯示爲0021)
我已經使用了convertNumber來實現此目的。
<f:convertNumber pattern="0000"/>
正在顯示的值時,它看起來很好,但是當我嘗試輸入一個整數值到文本框,並嘗試將其保存,它引發以下錯誤:
ava.lang.IllegalArgumentException: argument type mismatch
上午我做錯了什麼?自定義驗證器是實現這一目標的唯一方法嗎?
感謝您的回答。但是,我仍然收到非法ArgumentException。 – Raam
@Raam它是Integer類型的bean的值嗎?請提供更多的細節問題:您使用的inputText代碼,您正在使用的bean代碼。 – Andrey
我很抱歉沒有跟進您的帖子。我使用自定義驗證器來解決這個問題。它死亡引用一個Integer類型的bean變量,我認爲這是導致異常。 – Raam