struts第十二天-经过xml对指定方法进行输入校验

struts第十二天--通过xml对指定方法进行输入校验

所谓的指定只是配置文件的命名规则不同

1、配置校验文件

2、配置文件命名是action的具体名字也就是页面表单的请求action

3、准备input逻辑视图做好响应。

 

PersonAction-manage_update-validation.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC
        "-//OpenSymphony Group//XWork Validator 1.0.3//EN"
        "http://www.opensymphony.com/xwork/xwork-validator-1.0.3.dtd">
<validators>
    <field name="username">
        <field-validator type="requiredstring">
         <param name="trim">true</param>
            <message >用户名不能为空!</message>
        </field-validator>
    </field>
    <field name="mobile">
        <field-validator type="requiredstring">
            <message >手机号不能为空!</message>
        </field-validator>
        <field-validator type="regex">
         <param name="expression"><![CDATA[^1[1358]\d{9}$]]></param>
            <message >手机号格式不正确!</message>
        </field-validator>
    </field>
</validators>

其他都一样