使用Struts 1.1,最好这个项目全部重来。

解决方案 »

  1.   

    会不会是你的Struts中的各个jar库不是同一个版本所致,我以前混用struts 1.2.6 和1.2.7的时候好象也出现这样的问题!你检查一下\commons\lib 以及项目中的WEB-INF\lib中的struts jar库
      

  2.   

    我个人不建议使用validator验证框架。
      

  3.   

    我用的是动态验证Form,也出现了这样的问题。版本是没问题的,我用的是struts 1.2.7
      

  4.   

    methodParams="java.lang.Object,
                           org.apache.commons.validator.ValidatorAction,
                           org.apache.commons.validator.Field,
                           org.apache.struts.action.ActionMessages,
                           javax.servlet.http.HttpServletRequest"
                      msg="errors.required">你少了一个参数,你检查一下