比如一个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中不同的方法进行校验应该如何处理啊?

解决方案 »

  1.   

    lz的配置错了。例:<action name="TEST" method="login" class="com.LoginAction">
    <result>/Main.jsp</result>
    </action>校验文件写法:
    LoginAction-TEST-validation.xml
      

  2.   

    多个业务逻辑时不是有3种调用方法吗?
    我现在不想用<action name="TEST" method="login" class="com.LoginAction"> 感觉这方法如果action多了的话很难维护我是在 struts.xml 里配置 struts.enable.DynamicMethodInvocation = true 动态调用的