struts validator 驗證配置

2021-08-24 22:39:00 字數 736 閱讀 1846

這裡以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...