关闭

struts2中避免某个方法执行validate校验的方法

145人阅读 评论(0) 收藏 举报
分类:

1 在不想执行校验的方法前面加上注解 例如

  @SkipValidation
public String toRegView(){
System.out.println("5");
return "reg";
}

   此时就不会对toRegView进行校验了


2 把validate方法名称改为 validateReg() 或者是valisateDoReg()  此时表示对public String reg() 方法的校验


3 在struts.xml中写配置

        <interceptor-ref name="defaultStack">

             <param name="Validation.excludeMethods">

                            input,back,cancle,toRegView  

           </param>

      </interceptor>


 表示对toRegView 方法不进行校验

0
0
查看评论

Struts2之validate数据校验两种方式

1.Action中的validate()方法Struts2提供了一个Validateable接口,这个接口中只存在validate()方法,实现这个接口的类可直接被Struts2调用,ActionSupport类就实现了Vadidateable接口,但他的validate()方法是一个空方法,需要我...
  • woaigaolaoshi
  • woaigaolaoshi
  • 2016-03-23 11:18
  • 3812

struts2学习笔记(7)---数据验证之validateXxx()方法

validateXxx()方法上一篇文章写了使用Action的validate()方法,validate()只能对action的所有方法进行验证,而要实现对action中特定的方法进行验证,就需要使用validateXxx()方法。validateXxx()只会校验action中方法名为xxx的方法...
  • u013539342
  • u013539342
  • 2015-07-14 10:02
  • 1932

struts2 validate验证

自定义拦截器 要自定义拦截器需要实现com.opensymphony.xwork2.interceptor.Interceptor接口: [java] view plaincopy public class PermissionInterceptor&#...
  • houpengfei111
  • houpengfei111
  • 2013-06-06 13:36
  • 14196

struts2 validate 验证

  • 2009-05-19 00:45
  • 4.09MB
  • 下载

struts2_validation

  • 2012-12-24 09:55
  • 2.75MB
  • 下载

Strusts2数据校验的方法一(通过Action中的validate()方法实现)

在web应用,输入校验是一个不可忽略的问题。 一般来说,数据校验包含两个方面:客户端校验和服务器校验。客户端校验指的是通过JavaScript代码检验用户输入是否正确;服务器端校验指的是在服务器端的程序通过检查HTTP请求信息校验输入是否正确。而客户端的检验只能简单的过滤用户输入,大量的数据校验一...
  • a847244052
  • a847244052
  • 2017-03-15 18:00
  • 257

Struts2 validate验证指定方法的三种方式。

下面讲下使用Struts2框架的validate进行验证时,怎样对指定方法进行验证的三种方式。 验证时覆写父类的validate方法应该就不用我多说了。 1.直接在validate验证方法后加需要被验证的方法名字(也可以加Do再加方法名)。如下,看遍就懂了。 //非空验证 pub...
  • fengge374043291
  • fengge374043291
  • 2014-03-10 22:23
  • 4949

struts2验证validate()

/show.jsp /register.jsp package com.struts2Test.pj; import com.opensymphony.xwork2.Action; import com.opensympho...
  • lp1052843207
  • lp1052843207
  • 2016-07-11 12:01
  • 209

struts2中的验证validate()流程

输入校验的流程 1.类型转换器对请求参数执行类型转换,并把转换后的值赋给action中的属性 2.如果在执行类型转换的过程中出现异常,系统会将异常信息保存到ActionContext,conversionError拦截器将异常信息添加到fieldErrors里。不管类型转换是否出现异常,...
  • gushangzao
  • gushangzao
  • 2012-01-01 15:33
  • 1590

Struts2数据校验(1)--通过Action的validate()方法校验

Struts2数据校验 数据校验分为客户端校验和服务器端校验,客户端校验是指通过JavaScript或jQuery等前端手段,对提交前的数据进行一些格式的校验;服务器校验是指服务器端通过检查客户端的提交信息是否符合要求。这里主要讲解的是服务器端校验。 在Struts2中服务器端校验有两种方式:通...
  • chentiefeng521
  • chentiefeng521
  • 2017-02-28 16:46
  • 222
    个人资料
    • 访问:428次
    • 积分:34
    • 等级:
    • 排名:千里之外
    • 原创:3篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档