struts 22 xwork校驗器列表使用說明

2022-09-08 08:18:15 字數 959 閱讀 1708

系統提供的校驗器列表如下:

required (必填校驗器,要求field的值不能為null)

requiredstring (必填字串校驗器,要求field的值不能為null,並且長度大於0,預設情況下會對字串去前後空格)

stringlength(字串長度校驗器,要求field的值必須在指定的範圍內,否則校驗失敗,

minlength引數指定最小長度,maxlength引數指定最大長度,trim引數指定校驗field之前是否去除字串前後的空格)

regex(正規表示式校驗器,檢查被校驗的field是否匹配乙個正規表示式.

expression引數指定正規表示式,casesensitive引數指定進行正規表示式匹配時,是否區分大小寫,預設值為true)

int(整數校驗器,要求field的整數值必須在指定範圍內,min指定最小值,max指定最大值)

double(雙精度浮點數校驗器,要求field的雙精度浮點數必須在指定範圍內,min指定最小值,

max指定最大值) fieldexpression(欄位ognl表示式校驗器,要求field滿足乙個ognl表示式,

expression引數指定ognl表示式,該邏輯表示式基於valuestack進行求值,返回true時校驗通過,否則不通過)

email(郵件位址校驗器,要求如果field的值非空,則必須是合法的郵件位址)

date(日期校驗器,要求field的日期值必須在指定範圍內,min指定最小值,max指定最大值)

conversion(轉換校驗器,指定在型別轉換失敗時,提示的錯誤資訊)

visitor(用於校驗action中的復合屬性,它指定乙個校驗檔案用於校驗復合屬性中的屬性)

expression(ognl表示式校驗器,expression引數指定ognl表示式,該邏輯表示式基於

valuestack進行求值,返回true時校驗通過,否則不通過,該校驗器不可用在字段校驗器風格的配置中)

struts校驗框架

校驗框架 雙校驗 使用校驗框架 1.在struts config.xml中加入validate plug in copy org.apache.struts.validator.validatorplugin pathnames value web inf validator rules.xml,w...

Struts知識輔導(2 2)

dispatchaction類 org.apache.struts.actions.dispatchaction dispatchaction類是action類的子類,他提供了有實現的execute方法。我們寫的自定義action類,可以繼承dispatchaction類,但不要覆蓋execute方...

Struts2校驗之數字,日期校驗

struts2編寫驗證規則配置檔案驗證資料時,出現乙個問題,如果輸入的字段是字段是資料或日期時,比如說我的配置檔案中寫了這麼兩個驗證 輸入非數字資訊點提交時,出現的不是在配置檔案所定義的提示資訊,後來跟蹤 時發現org.apache.struts2.interceptor.strutsconvers...