struts 2 XML驗證器規則說明

2021-07-02 19:49:25 字數 800 閱讀 8140

struts 2 xml驗證器規則說明

default.xml 檔案目錄:xwork-core-2.3.8.jar包中 /com/opensymphony/xwork2/validator/validators/default.xml 位置

驗證規則

驗證器型別     

驗證是否為空,可選引數trim 

驗證字串是否為空,長度大於0,可選引數trim

驗證整型範圍,可選引數min,max

驗證長整型範圍,可選引數min,max

驗證短整型範圍,可選引數min,max

驗證雙精度型範圍,可選引數min,max

驗證日期範圍,可選引數min,max

驗證ongl表示式是否為true

驗證ongl欄位表示式是否為true,可選引數expression:指定ognl表示式

驗證郵箱格式是否正確

驗證url位址格式是否正確

驗證action復合資料型別

驗證轉換器是否正確

驗證字串長度,可選引數minlength,maxlength

驗證正規表示式,可選引數expression:指定正規表示式,casesensitive:是否區分大小寫,trim

驗證有條件的action復合資料型別,可選引數expression:指定ognl表示式

經驗:1.驗證資料型別用可選引數expression:指定ognl表示式

2.stringlength  只能用於驗證字串長度,其他資料型別不能使用

3.requiredstring只能用於驗證字串是否為空,其他資料型別不能使用

Struts2 xml表單驗證

只對action中的某個方法進行校驗 1 需要校驗的action名 方法名 validation.xml 對應xml中的屬性的name值 如 registeraction add validation.xml 對應 add.action 對registeraction中的add 方法進行校驗 對整個...

Struts2 XML配置詳解

這裡主要介紹一下關於struts2的xml配置資訊 這裡主要配置了一些struts2的核心元件,把這些元件注入到struts2中 屬性解釋 class 必填屬性,為bean屬性的實現類 type 可選屬性,它指定bean例項實現的struts2的規範,該規範通常是通過某個介面來體現,因此該屬性的值通...

Struts2驗證框架 xml驗證失敗

測試struts2驗證框架 xml驗證 啟動tomcat後網頁登入失敗 employee validation.xml檔案頭如下 原因是已經不是dtd約束檔案了,開啟 發現opensymphony的 已經遷移走了,因為xwork的東西已經併入struts2中,成為apache的一部分.所有的dtd已...