Struts2入門–入力された値をチェックするサンプルコード
サンプルコード
<?xml version="1.0″ encoding="UTF-8″?>
<!DOCTYPE validators PUBLIC “-//Apache Struts//XWork Validator 1.0.3//EN"
“http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">
<validators>
<field name="name">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message>ユーザ名前を入力してください</message>
</field-validator>
<field-validator type="regex">
<param name="regex"><![CDATA[(\w{6,20})]]></param>
<message>ユーザ名前の長さは6~20位
</message>
</field-validator>
</field>
<field name="pass">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message>パスワードを入力してください</message>
</field-validator>
<field-validator type="regex">
<param name="regex"><![CDATA[(\w{6,20})]]></param>
<message>パスワードの長さは6~20位
</message>
</field-validator>
</field>
<field name="age">
<field-validator type="int">
<param name="min">1</param>
<param name="max">150</param>
<message>must between ${min} and ${max}</message>
</field-validator>
</field>
<field name="birth">
<field-validator type="date">
<param name="min">1960-01-01</param>
<param name="max">2040-02-21</param>
<message>must between ${min} and ${max}</message>
</field-validator>
</field>
</validators>