當這種情況下,使用定製的驗證:用SpringMVC註釋驗證 - 數據綁定的數據類型
if(officer.getBadgeId() == 0){
errors.rejectValue("badgeId", "badgeId.required");
}
如果POJO /型號人員有INT爲badgeId的數據類型可以字符串被設置爲用於該錯誤消息屬性?或者,在進行驗證並將錯誤消息返回給視圖時,該屬性的數據類型無關緊要。
如果它是一個問題,你是怎麼處理這種情況的條款或自定義驗證返回錯誤信息給用戶
你的意思是'rejectValue(String域,字符串的errorCode)'我想 – 2012-09-02 04:51:53
@RC:是的。更新了我的答案。謝啦!! – xyz
@Ajinkya是的,我是用的errorCode之中String類型知道這將影響到以某種方式int類型的類屬性類型,並拋出一個錯誤 – devdar