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已...