struts1.x validator 如何只验证某个方法?

yuepengfei 2009-07-07 10:09:19
如果我使用了dispatch action,如果action中有两个方法 f1和f2,其中f1中输入的数据需要验证,f2的不需要,用validator框架能否满足这个要求?

另:struts_config.xml只配置一个action标签,不配置多个。

谢谢!
...全文
37 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
soulx 2009-07-07
  • 打赏
  • 举报
回复
validator框架是根据Form来进行验证的。

你可以配置两个action,f1和f2各写一个action配置,然后formname不同。
sangshusen_1988 2009-07-07
  • 打赏
  • 举报
回复
validate设置为false,你手动调用你form的validate方法看看,
这个方法我也没试过,不保证可用性,
yuepengfei 2009-07-07
  • 打赏
  • 举报
回复
谢谢各位了!

使用ValidatorActionForm,DynaValidatorActionForm可以解决问题,但是validation.xml中的name不再是form名,而应该是请求的uri。

结贴!
babycat19 2009-07-07
  • 打赏
  • 举报
回复
这要validatorActionForm和MappingDispatchAction配合来用
ouyangxiaokang6 2009-07-07
  • 打赏
  • 举报
回复
[Quote=引用楼主 yuepengfei 的帖子:]
如果我使用了dispatch action,如果action中有两个方法 f1和f2,其中f1中输入的数据需要验证,f2的不需要,用validator框架能否满足这个要求?

另:struts_config.xml只配置一个action标签,不配置多个。

谢谢!
[/Quote]
应该不行,因为你写到一个form里面了。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧