Struts 驗證框架 配置和使用
驗證框架技術
一、 操作步驟:
1. 建立Web專案
2. 如果所用的IDE自帶有驗證框架的架包(jakarta-oro.jarcommons-validator.jar)就不用複製到WEB-INF/lib下,否則就的複製
3. 驗證框架下有2個檔案,分別是validator-rules.xml(一組驗證規則)和validation.xml
(自己配置的相關欄位驗證,這個xml是需要自己建)
4. 前面的準備工作做完後,就開始相關的配置了,在驗證框架中,必須要有一個.dtd
(它是commons-validator.jar中的一個檔案,所以需要解壓該架包才能獲得,具體操作如下:自己所建專案下->WebRoot->WEB-INF->lib-> commons-validator.jar解壓後->按照這個路徑 (orgapachecommonsvalidator)-> resources->找到你所需要的相關.dtd檔案)
5. 將validator-rules.xml中的錯誤資訊複製到structs框架中的ApplicationResources.properties(資原始檔)中,然後將validator-rules.xml中的
外掛複製到struts-config.xml中的( 下)
* 注 * :Form要繼承ValidatorForm並且遮蔽掉validate方法
// public ActionErrors validate(ActionMapping mapping,
// HttpServletRequest request) {
// // TODO Auto-generated method stub
// return null;
// }
6.在validation.xml中進行相關的驗證配置如:
所注意的問題:1、如 在arg0中如果不設定驗證器,那麼就被所有的驗證器通用
2、如 中的arg1要與錯誤資訊中所對應的該驗證器的引數一至(errors.maxlength={0} can not be greater than {1} characters.)
如果(errors.maxlength={0} can not be greater than {2} characters.)的話,那麼就必須將2改為1
7.jsp中的前臺驗證:
一、 操作步驟:
1. 建立Web專案
2. 如果所用的IDE自帶有驗證框架的架包(jakarta-oro.jarcommons-validator.jar)就不用複製到WEB-INF/lib下,否則就的複製
3. 驗證框架下有2個檔案,分別是validator-rules.xml(一組驗證規則)和validation.xml
(自己配置的相關欄位驗證,這個xml是需要自己建)
4. 前面的準備工作做完後,就開始相關的配置了,在驗證框架中,必須要有一個.dtd
(它是commons-validator.jar中的一個檔案,所以需要解壓該架包才能獲得,具體操作如下:自己所建專案下->WebRoot->WEB-INF->lib-> commons-validator.jar解壓後->按照這個路徑 (orgapachecommonsvalidator)-> resources->找到你所需要的相關.dtd檔案)
5. 將validator-rules.xml中的錯誤資訊複製到structs框架中的ApplicationResources.properties(資原始檔)中,然後將validator-rules.xml中的
* 注 * :Form要繼承ValidatorForm並且遮蔽掉validate方法
// public ActionErrors validate(ActionMapping mapping,
// HttpServletRequest request) {
// // TODO Auto-generated method stub
// return null;
// }
6.在validation.xml中進行相關的驗證配置如:
所注意的問題:1、如
2、如
如果(errors.maxlength={0} can not be greater than {2} characters.)的話,那麼就必須將2改為1
7.jsp中的前臺驗證:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8271432/viewspace-887884/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Struts框架_9 Struts2的驗證框架
- Struts2教程5:使用Validation框架驗證資料框架
- myeclipse使用struts2框架,struts.xml怎麼配置Eclipse框架XML
- 【原創】Struts1.x系列教程(12):Validator驗證框架的內建標準驗證框架
- 使用struts2框架,web.xml怎麼配置框架WebXML
- Play框架如何驗證使用者框架
- 使用Validator做SpringMVC的驗證框架 - 配置SpringMVC環境SpringMVC框架
- Struts資料驗證筆記 (轉)筆記
- 在struts2框架中實現手動處理輸入驗證框架
- Struts2教程4:使用validate方法驗證資料
- 使用Validator做SpringMVC的驗證框架 - Validator前端驗證SpringMVC框架前端
- 配置IDEA和STRUTSIdea
- 使用 GoFrame 框架 JWT 方式驗證使用者資訊GoFrame框架JWT
- [系列] Gin框架 - 資料繫結和驗證框架
- 來玩Play框架06 使用者驗證框架
- django 驗證碼框架Django框架
- Struts2框架的基本使用框架
- validation客戶端驗證框架使用手冊客戶端框架
- Ubuntu smtp驗證配置Ubuntu
- 框架學習:webWork框架和struts2框架的結構和分析框架Web
- 如何使用ssh_scan遠端驗證SSH服務的配置和策略
- validator驗證框架之理解框架
- JavaScript驗證碼生成和驗證效果JavaScript
- 框架學習:struts1框架的結構和分析框架
- 急,急,急,請教高手struts驗證的問題!
- 使用jdonframework+jboss配置基於jaas的url驗證Framework
- struts2 使用Maven搭建Struts2框架的開發環境Maven框架開發環境
- struts2生成隨機驗證碼圖片隨機
- 安裝配置驗證COST(orapki)APK
- 模擬使用者登入,內含驗證碼驗證和request等操作
- JAVAEE框架學習——Struts2——Action API 使用Java框架API
- 使用Lua和OpenResty搭建驗證碼伺服器REST伺服器
- Struts框架執行流程框架
- Struts2的框架框架
- Android 表單驗證框架:AValidationsAndroid框架
- validator 驗證框架(學習筆記)框架筆記
- K重交叉驗證和網格搜尋驗證
- 驗證碼機制之驗證碼重複使用