1
我正在構建依賴於我的模型/ POJO中的@Annotations
(我不能使用@Valid
或擴展Validator
)的自定義驗證程序。如何在Spring MVC中檢索ErrorField的錯誤消息
我正確地創建並填充了一個FieldError
。現在,我的問題是:我怎樣才能獲得我必須在屏幕上顯示的錯誤信息(來自文件屬性)。我需要在一個類中操作該消息,所以我必須在屏幕上顯示它之前達到它。
例如,我知道我的FieldError的其中一個代碼是Size.objectName.fieldName
。我需要從文件屬性中獲取相關消息。
如果我將FieldError
添加到BindingResult
,BindingResult
做所有的工作,並在「大小應該在3和10之間」變成「Size.objectName.fieldName」。 我該怎麼做我自己?
謝謝
謝謝你的人,但我的問題是另外一個。我的問題不是在jsp頁面上顯示錯誤,而是在屏幕 – MDP
上顯示錯誤消息之前對不起。爲此,您需要在您的java配置中使用Bean ResourceBundleMessageSource。資源文件夾和自定義文本內的messages.properties,如「typeMismatch = Invalid format」。也許這有助於:http://stackoverflow.com/questions/27017029/adding-custom-error-messages-for-validation-in-spring-mvc –