<!DOCTYPE validators PUBLIC
"-//Apache Struts//XWork Validator 1.0.3//EN"
"http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">
<validators>
<!-- username 不能为空 -->
<field name="username">
<field-validator type="requiredstring">
<message key="requiredstring">用户名不能为空</message>
</field-validator>
</field>
<!-- mobile 不能为空 -->
<field name="mobile">
<field-validator type="requiredstring">
<message key="requiredstring">手机号不能为空</message>
</field-validator>
<!-- mobile 格式是否正确 -->
<field-validator type="regex">
<param name="expression"><![CDATA[^1[358]\d{9}$]]></param>
<message key="regex">手机号格式不正确</message>
</field-validator>
</field>
</validators>
///########XML文件名要以类名-validation.xml的方式放在这个类的包下面(都在一个包里面)
############index.jsp <body>中的内容
<s:fielderror></s:fielderror>
<form action="${pageContext.request.contextPath}/test/manage_update.action" method="post">
用户名:<input type="text" name="username"/>no null<br/>
手机号:<input type="text" name="mobile"/>no null<br/>
<input type="submit" value="tijiao"/>
</form>
、、、、######如果使用xml制定某种方式配置
内容不变,只是在xml命名的时候 在中间加上方法:比如本例子的:manage_add
访问顺序是:父类所有的配置--->父类某种方法------->子类的所有配置----->子类的某种方法配置;四个综合起来
如果冲突了在某个方法的配置上,则以后面配置的为准!
原文链接:https://www.f2er.com/xml/298068.html