struts 2 XML驗證器規則說明
default.xml 文件目錄:xwork-core-2.3.8.jar包中 /com/opensymphony/xwork2/validator/validators/default.xml 位置
驗證規則
<validators>
驗證器類型
<validator name="required"/> 驗證是否爲空,可選參數trim
<validator name="requiredstring"/> 驗證字符串是否爲空,長度大於0,可選參數trim
<validator name="int"/> 驗證整型範圍,可選參數min,max
<validator name="long"/> 驗證長整型範圍,可選參數min,max
<validator name="short"/> 驗證短整型範圍,可選參數min,max
<validator name="double"/> 驗證雙精度型範圍,可選參數min,max
<validator name="date"/> 驗證日期範圍,可選參數min,max
<validator name="expression"/> 驗證ONGL表達式是否爲true
<validator name="fieldexpression"/> 驗證ONGL字段表達式是否爲true,可選參數expression:指定ognl表達式
<validator name="email"/> 驗證郵箱格式是否正確
<validator name="url"/> 驗證url地址格式是否正確
<validator name="visitor"/> 驗證Action複合數據類型
<validator name="conversion"/> 驗證轉換器是否正確
<validator name="stringlength"/> 驗證字符串長度,可選參數minLength,maxLength
<validator name="regex"/> 驗證正則表達式,可選參數expression:指定正則表達式,caseSensitive:是否區分大小寫,trim
<validator name="conditionalvisitor"/> 驗證有條件的Action複合數據類型,可選參數expression:指定ognl表達式
</validators>
經驗:
1.驗證數據類型用可選參數expression:指定ognl表達式
2.stringlength 只能用於驗證字符串長度,其他數據類型不能使用
3.requiredstring只能用於驗證字符串是否爲空,其他數據類型不能使用
struts 2 XML驗證器規則說明
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.