标签:
利用validation.xml文件对表单进行验证
在action的同一包下添加
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC
"-//Apache Struts//XWork Validator 1.0.2//EN"
"http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd">
<validators>
<field name="username">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message>用户名不能为空</message>
</field-validator>
</field>
<field name="password">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message>密码不能为空</message>
</field-validator>
</field>
<field name="repassword">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message>确认密码不能为空</message>
</field-validator>
<field-validator type="fieldexpression">
<param name="expression"><![CDATA[(password==repassword)]]></param> <!-- Ognl表达式 -->
<message>两次输入密码不一致</message>
</field-validator>
</field>
<field name="phone">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message>电话号码不能为空</message>
</field-validator>
<field-validator type="regex">
<param name="expression"><![CDATA[(1\d{10})]]></param>
<message>电话号码必须为11位,且必须1开头</message>
</field-validator>
</field>
</validators>
标签:
原文地址:http://www.cnblogs.com/ddouble4j/p/5898233.html