请教一个关于struts2 验证的问题,感谢!!!

2025-05-07 23:02:53
推荐回答(5个)
回答1:

让需要用的那个方法排除在验证的框架外,即使某个方法不需要验证.
可以有两个方法的,一是配置XML文件,一是用注解的方式:
注解的方式比较简单,即在每一个不需要验证的方法上加入:
Java代码
@SkipValidation
跳过检证即可.
另外一种还有就是在action的头部加入:
Java代码
@Action(interceptorRefs=@InterceptorRef(value="crudStack",params={"validation.includeMethods","save"}))
或者直接在struts.xml 中修改


save

回答2:

当然可以了 struts2 本身就支持这种验证的。记得 如果你要对哪个action进行验证的话,就只需要在这个action的同包下面写一个XXXXAction-validate.xml就可以了,不需要验证的action 不写就可以了。
你可以去google一下 这种文章比较多吧··

回答3:

使用校验框架完全可以。不信的加群163726987,群里正在讨论。

回答4:

就是一个非常简单的验证 ,用的是struts2提供的验证框架, 我复制了一些关键难道是函数调用有错误?

回答5:

为何不直接在JS里面就验证了呢。
到后台验证的一般都是要在数据库和session中作校验的,像你这样的验证完全没必要去后台做验证。
js判断一下,几行代码搞定。