對必填校驗
"requiredvalidatorfield"
>
"required"
>
必填內容<
/message>
<
/field-validator>
<
/field>
必填字串校驗
"requiredstringvalidatorfield"
>
"requiredstring"
>
"trim"
>true<
/param>
字串必填校驗<
/message>
<
/field-validator>
<
/field>
對int型別的校驗
"integervalidatorfield"
>
"int"
>
"min"
>1<
/param>
"max"
>10<
/param>
"validate.integervalidatorfield"
/>
<
/field-validator>
<
/field>
對日期的校驗
"datevalidatorfield"
>
"date"
>
"min"
>01/01/1990<
/param>
"max"
>01/01/2000<
/param>
"validate.datevalidatorfield"
/>
<
/field-validator>
<
/field>
對email的校驗
"emailvalidatorfield"
>
"email"
>
"validate.emailvalidatorfield"
/>
<
/field-validator>
<
/field>
對url的校驗
"urlvalidatorfield"
>
"url"
>
"validate.urlvalidatorfield"
/>
<
/field-validator>
<
/field>
對字串長度的校驗
"stringlengthvalidatorfield"
>
"stringlength"
>
"maxlength"
>4<
/param>
"minlength"
>2<
/param>
"trim"
>true<
/param>
"validate.stringlengthvalidatorfield"
/>
<
/field-validator>
<
/field>
對正規表示式的校驗
"regexvalidatorfield"
>
"regex"
>
"expression"
>.*
/.txt<
/param>
"validate.regexvalidatorfield"
/>
<
/field-validator>
<
/field>
對欄位表示式的校驗
"fieldexpressionvalidatorfield"
>
"fieldexpression"
>
"expression"
>
(fieldexpressionvalidatorfield =
= requiredvalidatorfield)
<
/param>
"validate.fieldexpressionvalidatorfield"
/>
<
/field-validator>
<
/field>
<
/validators>
Struts 2 校驗檔案
校驗是一件很繁瑣的事,雖然也不是很難,但是就是重複同樣的工作有時候讓人覺得danteng,用struts 2的校驗框架的時候我是不會刻意去記那些校驗器的,因為我覺得這些東西沒必要記,用多了自然就會寫出來,下面我記錄的乙個校驗檔案,我此刻記錄的時候是可以起作用的,以後要用的時候就來這裡拿了 email...
Struts2中,校驗檔案不起作用
1.確保配置檔案的名字正確。例如 你的action名字是loginaction,那麼你的配置檔案名字為loginaction valivalidation.xml 2.確保語法正確無報錯 3.validator檔案的第2 4行,這個東西決定了validator檔案能否起作用。這一行規定了這個xml參...
Struts2配置校驗檔案錯誤記錄
使用xml配置校驗檔案注意幾點 1.模板dtd 與jar包內的dtd版本號匹配 2.檢驗檔案命名規範 actionname類名 actionname 可選 validation 固定 如乙個名為registaction類 action regist 校驗檔案命名如下 registaction reg...