在使用Spring自帶的驗證框架時,對Validator介面做實作類,實作validate的方法程序中對Errors注入了一個錯誤
arg1.rejectValue("id", "id.validator");
其中id.validator是屬性資源檔案中錯誤訊息的key,
但是在運行程序報錯,錯誤提示是:
org.apache.jasper.JasperException: org.springframework.context.NoSuchMessageException: No message found under code 'id.validator.uf.id' for locale 'zh_CN'.
uf是Model中的物件名,為什么會在id.validator后面加上uf.id呢?
uj5u.com熱心網友回復:
全域搜下這個代碼:id.validator.uf.id,看看有什么能發現問題的uj5u.com熱心網友回復:
下斷點除錯過,也搜索過,沒有發現問題出在哪uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/66543.html
標籤:Java EE
