validatorの検証ルール

validation.xmlのdepends属性に入れることができる値
<field property="name" depends="required">

参考 → http://struts.apache.org/userGuide/dev_validator.html

required	未入力チェック

byte		byte型の範囲の数字かどうかチェック

short		short型の範囲の数字かどうかチェック

integer		int型の範囲の数字かどうかチェック

float		float型の範囲の数字かどうかチェック

double		double型の範囲の数字かどうかチェック

date		日付の書式かチェック

email		メールアドレスの形式かチェック

maxlength	文字列の長さをチェック 最大値
	<var>
		<var-name>maxlength</var-name>
		<var-value>30</var-value>
	</var>
	
minlength	文字列の長さをチェック 最小値

mask		指定した正規表現にマッチしているかチェック
	<var>
		<var-name>mask</var-name>
		<var-value>^[a-zA-Z]*$</var-value>
	</var>

intRange	整数型として指定された範囲かをチェック
	<field property="age" depends="required,integer,intRange">
		<arg0 key="employee.age"/>
		<arg1 name="intRange" key="${var:min}" resource="false"/>
		<arg2 name="intRange" key="${var:max}" resource="false"/>
		<var><var-name>min</var-name><var-value>18</var-value></var>
		<var><var-name>max</var-name><var-value>65</var-value></var>
	</field>