Action名字是UserController
在同个包目录下增加
UserController-validation.xml
内容
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC
"-//OpenSymphony Group//XWork Validator 1.0.2//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
<validators>
<field name="loginName">
<field-validator type="requiredstring">
<message>请输入邮箱地址</message>
</field-validator>
<field-validator type="email">
<message>邮箱格式不正确</message>
</field-validator>
</field>
<field name="name">
<field-validator type="requiredstring">
<message>请输入姓名</message>
</field-validator>
<field-validator type="stringlength">
<param name="minLength">6</param>
<param name="maxLength">20</param>
<message>姓名长度只能在 ${minLength} 和 ${maxLength} 之间.</message>
</field-validator>
</field>
<field name="password">
<field-validator type="requiredstring">
<message>请输入密码</message>
</field-validator>
<field-validator type="stringlength">
<param name="minLength">6</param>
<param name="maxLength">12</param>
<message>密码长度只能在 ${minLength} 和 ${maxLength} 之间.</message>
</field-validator>
</field>
</validators>
注意不想要验证的方法前面要加上
@SkipValidation