spring的后台數據校驗


數據校驗對於開發項目來說是必須的。校驗一般分為前台校驗和后台校驗,前台校驗是必須要做的,后台校驗是可選的。后台校驗相對前台校驗來說配置起來一般更復雜。前台校驗通過js做,前台校驗一般非常容易繞過。spring 后台校驗可以使用jsr303標准來實現 。spring 內部並沒有實現jsr303的標准,在業內jsr303的標准實現比較好的是hibernate ,在spring 中我們可以使用hibernate的校驗框架。
第一步,引入hibernate 校驗框架的jar包
第二步,在實體類中增加要校驗屬性的注解
校驗規則的注解一般加到實體類上,常用的校驗規則如下:

第三步,在控制層的處理器方法中增加模型參數的注解和BindingResult參數

 

第四步,在界面上獲取錯誤信息
如果要獲取錯誤信息,必須使用spring 的標簽庫
然后在出錯的標簽后可以通過fm:errors標簽來顯示錯誤信息:
注意:加過hibernate的jar包之后要放人到tomcat中


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM