程序跳过了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
- 程序跳过了validation.xml 直接执行后面的execute();求解????
- 关于scanf遇到的一点小麻烦,执行到scanf时貌似没做而直接跳过了
- return命令--后面的程序不执行
- 基于SSH验证框架的validation.xml验证不执行
- validation.xml的配置
- validation.xml的配置
- 什么是计算机能直接执行的程序?
- 解决scanf 没有执行直接跳过【2013.10.10 小记】
- 可直接执行的脚本放到crontab中就不执行了
- activerecord直接执行sql语句的写法ActiveRecord::Base.connection.execute
- scanf("%c",&ch)直接跳过的问题
- 跳过编译安装 - centos安装编译nodejs - 不要跳坑了,直接下载编译好的版本
- 跳过window无关联时弹出的[使用web服务查找合适的程序]对话框,直接显示打开方式对话框
- Actionfunction执行的时候跳过表单验证。
- 我写的这个程序有问题,执行时无法输入,程序自动跳过,该怎么解决?
- struts学习笔记--解决了struts action中的execute方法不执行的问题
- XML跳过utf-8的BOM
- oracle直接执行程序块
- javaScript学习笔记
- 包装类Wrapper Class
- PHP文件上传:\$_FILES数组及$_FILES['userfile']['error']中返回的错误代码
- 代码重构实践
- Slim研读笔记一之如何读框架
- 程序跳过了validation.xml 直接执行后面的execute();求解????
- 如何充分利用多核CPU,计算很大的List中所有整数的和
- code forces Hopscotch (找规律)
- Java 继承
- C#高级部分
- git删除master分支后重建
- 【我的Java笔记】IO流_使用IO流进行文件的复制和粘贴
- 构建DevOps落地的自动化持续交付流水线的工具链
- http协议_Cookie 和 Session