日期:2014-05-20  浏览次数:20665 次

关于struts2.2一个Action 对应多个方法时 如何使用验证框架进行验证
比如一个Action LoginAction 里面两个方法 login ,register
现在我想用struts2自带的验证框架来验证

如果只有有个execute方法时 可以定义 LoginAction-validation.xml 里验证

现在有两个
我定义了 
LoginAction-login-validation.xml
LoginAction-register-validation.xml
两个文件来 验证 结果 老是不成功,还请大侠出手相救啊~~~~~~~~~~~~~~~~


网上找了下说webwork2.2(xwork1.1)改了 ,注意我用的是 struts2.2.1.1 版的 xwork-core-2.2.1.1.jar

新版本的webwork2.2(xwork1.1)改了,不支持针对method单独声明验证文件了那我需要对一个action中不同的方法进行校验应该如何处理啊?

------解决方案--------------------
lz的配置错了。

例:

<action name="TEST" method="login" class="com.LoginAction">
<result>/Main.jsp</result>
</action>

校验文件写法:
LoginAction-TEST-validation.xml