這裡以jakarta-struts-1.1為例說明validator驗證的配置方法。
實現validator驗證需要struts的兩個jar包:commons-validator.jar和jakarta-oro.jar
,或者使用naitve2ascii
user.usrname=姓名 user.usrpwd=密碼 user.usrpwdconfirm=確認密碼 user.usrcomment=使用者說明 errors.required=不能為空# errors.invalid=含有非法字元# errors.minlength=的位數不能小於# errors.maxlength=的位數不能大於# errors.twofields=與不相等#
將如下兩個檔案複製到web-inf目錄下(內容一般不需要修改,除非使用一下特殊的驗證,後面會說明):
validator-rules_1_1.dtd
validator-rules.xml
在web-inf目錄下新建驗證檔案:
validation.xml(以登入頁面為例說明)
<?xml version="1.0" encoding="utf-8"?>
注意:需要設定input="/user.jsp",否則執行報錯
public class userform extends validatoractionform
在需要顯示錯誤資訊的地方插入即可
到這裡,就可以實現基本的驗證了。
Struts Validator驗證框架
1.匯入jar包 將 color red commons validator.jar color 和 color red jakarta oro.jar color 這兩個jar包放到web應用的web inf lib目錄中 2.要驗證的form繼承 color red org.apache.str...
struts Validator框架校驗說明
struts1.1及以上版本在提供了表單輸入自動驗證的功能,即使用validator驗證框架。在使用validator驗證框架時,需要用到二個基於xml的配置檔案進行驗證規則的配置,乙個是validator rules.xml,另乙個是validation.xml。這兩個檔案應該部署在相應的web應...
Struts validator驗證框架詳解(二)
二 我們再來詳細討論一下各個檔案中的細節問題 在struts config.xml 檔案的標籤裡面有乙個 attribute 屬性,它的值對應了自己的驗證檔案 validation.xml 中的值,如果沒有設定 attribute 則validation.xml 檔案中的值應該為 struts co...