让需要用的那个方法排除在验证的框架外,即使某个方法不需要验证.
可以有两个方法的,一是配置XML文件,一是用注解的方式:
注解的方式比较简单,即在每一个不需要验证的方法上加入:
Java代码
@SkipValidation
跳过检证即可.
另外一种还有就是在action的头部加入:
Java代码
@Action(interceptorRefs=@InterceptorRef(value="crudStack",params={"validation.includeMethods","save"}))
或者直接在struts.xml 中修改
save
当然可以了 struts2 本身就支持这种验证的。记得 如果你要对哪个action进行验证的话,就只需要在这个action的同包下面写一个XXXXAction-validate.xml就可以了,不需要验证的action 不写就可以了。
你可以去google一下 这种文章比较多吧··
使用校验框架完全可以。不信的加群163726987,群里正在讨论。
就是一个非常简单的验证 ,用的是struts2提供的验证框架, 我复制了一些关键难道是函数调用有错误?
为何不直接在JS里面就验证了呢。
到后台验证的一般都是要在数据库和session中作校验的,像你这样的验证完全没必要去后台做验证。
js判断一下,几行代码搞定。