我目前正在研究一個小型項目,試圖在Web窗體上獲得Java Spring驗證。它可以工作,但是我有一個用於輸入年齡的輸入,然後使用此註釋將其轉換爲數字格式,如果我輸入字母,則會在提交表單時顯示在輸入框旁邊:使用Java Spring 3.0 @NumberFormat註釋
「無法將屬性值類型java.lang.String轉換爲屬性年齡所需的類型java.lang.Integer;嵌套異常是org.springframework.core.convert.ConversionFailedException:無法將值類型爲「java.lang」的類型轉換爲java.lang。字符串類型java.lang.Integer;嵌套異常是java.lang.IllegalArgumentException:無法解析dasdf「
有什麼辦法來改變這個消息,我敢肯定它很簡單,但已經搜索,不能找到它。
這是目前驗證碼:
@NotNull
@NumberFormat(style = Style.NUMBER)
@Min(1)
@Max(110)
private Integer age;
歡呼聲,大衛
這可能有所幫助:http://stackoverflow.com/questions/4805168/customize-spring-validation-error – beny23