程序跳过了validation.xml 直接执行后面的execute();求解????

来源:互联网 发布:java 泛型编程 pdf 编辑:程序博客网 时间:2024/06/06 00:16

求大神帮忙解答………………..

这里写图片描述

<DIV class=dialog>            <DL class=clearfix>                <DT>新用户注册</DT>                <DD class=past>填写个人信息</DD>            </DL>            <DIV class=box>                <FORM action=registerAction.action method="get">                    <DIV class=infos>                        <TABLE class=field>                            <TBODY>                                <TR>                                    <TD class=field>用 户 名:</TD>                                    <TD><INPUT class=text type=text name=user.username required>                                    <s:fielderror />                                    </TD>                                </TR>                                <TR>                                    <TD class=field>密 码:</TD>                                    <TD><INPUT class=text type=password name=user.password required></TD>                                </TR>                                <TR>                                    <TD class=field>确认密码:</TD>                                    <TD><INPUT class=text type=password name=user.repassword required>                                    </TD>                                </TR>                                <TR>                                    <TD class=field>电 话:</TD>                                    <TD><INPUT class=text type=text name=user.telephone required></TD>                                </TR>                                <TR>                                    <TD class=field>用户姓名:</TD>                                    <TD><INPUT class=text type=text name=user.realname required></TD>                                </TR>                            </TBODY>                        </TABLE>                        <DIV class=buttons>                            <INPUT  value=立即注册 type="submit">                        </DIV>                    </DIV>                </FORM>            </DIV>        </DIV>
//struts 配置:    <action name="registerAction" class="com.alan.action.HouseActoin" method="register">            <result type="redirectAction">homeAction</result>            <result name="error">/regs.jsp</result>            <result name="input">/regs.jsp</result>        </action>
//Action类:public class HouseActoin extends ActionSupport{    private HouseService service=new HouseServiceImpl();    private String jsonStr;    private HouseUser user;    private String veryCode;    private House house;    private List<Object> houseDate;    private List<Object> typeDate;    private List<Object> streetDate;    private Page page=new Page(1, 4, 5);    //注册    public  String  register(){        return  SUCCESS;    }}
//validation.xml 配置文件<!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="user.username">        <field-validator type="requiredstring">            <message>用户名不能为空</message>        </field-validator>    </field>    <field name="user.password">        <field-validator type="requiredstring">            <message>密码不能为空</message>        </field-validator>        <field-validator type="StringLength">            <param name="minlength">6</param>            <message>密码长度不能小于6位或大于18位</message>        </field-validator>        <field-validator type="StringLength">            <param name="maxlength">18</param>            <message>密码长度不能小于6位或大于18位</message>        </field-validator>    </field>    <field name="user.repassword">        <field-validator type="requiredstring">            <message>重复密码不能为空</message>        </field-validator>        <field-validator type="fieldexpression">            <param name="expression">user.password==user.repassword</param>            <message>两次密码不一致</message>        </field-validator>    </field>    <field name="user.telephone">        <field-validator type="requiredstring">            <message>电话不能为空</message>        </field-validator>        <field-validator type="StringLength">            <param name="minlength">11</param>            <message>请输入正确的手机号码</message>        </field-validator>        <field-validator type="StringLength">            <param name="maxlength">11</param>            <message>请输入正确的手机号码</message>        </field-validator>        <field-validator type="regex">            <param name="regex">^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$</param>            <message>请输入正确的手机号码</message>        </field-validator>    </field>     <field name="user.realname">        <field-validator type="requiredstring">            <message>姓名不能为空</message>        </field-validator>    </field></validators>
阅读全文
0 0
原创粉丝点击