struts 2 XML驗證器規則說明

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只能用於驗證字符串是否爲空,其他數據類型不能使用

發佈了99 篇原創文章 · 獲贊 11 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章