网站首页 新闻首页 网页设计图形动画软件编程网站开发办公软件操作系统数据库网络技术认证考试范文资料黑客攻防 书籍教程 进入论坛

struts2检验框架的具体应用综合

http://www.diybl.com/ 2008-2-29  网络 点击:  [ 评论 ]
文章搜索:    【点击打包该文章】

p;    框架提供了一个验证框架。一个输入域可以绑定一个验证器集合。如果验证失败,框架将会返回输入信息页,并显示错误信息。为了不使用验证而到直接展现新增页面,一个特殊的“input”方法将被调用,来代替默认的“execute”方法。
五、检验框架针对的业务方法
   以上例子中的校验配置文件OrderAction-validation.xml,可以对提交给OrderAction中的所有业务方法提供校验;如果想针对Action中每个不同的业务进行数据验证,关于验证xml的文件可以这样命名,该类名-别名(定义的action名)-validation.xml这样的话,可以针对每个不同的业务进行数据验证。
             
六、服务器和客户端校验
      所谓的服务器校验即,提交到服务器端校验,如果在服务器端校验失败,那么把错误信息从服务器端发送到客户端进行展现。所谓的客户端检验,即在<s:form >添加 validate="true",那么会在页面根据校验配置文件生成相应的校验js,当提交数据时,会调用页面的js在客户端校验.
 
七、校验类型
  require非空校验(int,Integer,double,date)
 requirestring 非空校验(字符串)
 int
 double
 date
 regex(expression) 使用正则表达式来实现对form表单数据的校验
 email
 url
 stringlength
 
 
 
public String execute(){
 return this.SUCCESS;
}
Public Strring input(){
 Return this.INPUT;
}
 
关于电话号码校验,要包容如下情况:
O29-88221493
(029)-88221493
(029) 88221493
029 8822 1492
029-8822 1492
0910-8888 8888
 待续 

文章整理:DIY部落 http://www.diybl.com (本站)   【点击打包该文章】
如果图片或页面不能正常显示请点击这里 站内搜索:   

文章评论

请您留言