xml配置方式实现action的所有方法的输入校验
<?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> <!-- 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>
、、、、######如果使用xml制定某种方式配置 内容不变,只是在xml命名的时候 在中间加上方法:比如本例子的:manage_add 访问顺序是:父类所有的配置--->父类某种方法------->子类的所有配置----->子类的某种方法配置;四个综合起来 如果冲突了在某个方法的配置上,则以后面配置的为准! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |