有,表单我原来是配置在struts-config.xml中,验证都没有问题.现在我把配置移到 struts-config-eSystem.xml中后,就会提示缺少对象错误

解决方案 »

  1.   

    ActionForm和Action的定义必须在同一个配置文件里,否则找不到!
      

  2.   

    对啊,我就是把ActionForm和Action配置在同一个文件里,现在的问题可以使validator-rules.xml没找到吧,会提示缺少对象错误。进去调试就是停留在validatemaxlength()函数那边。
      

  3.   

    看struts包的example的例子吧..10分钟就搞定..不要把希望寄托在别人的身上..大家都不了解你的情况.........................................祝好运!!
      

  4.   

    哪个配置文件需要验证,你就要在哪个structs-config.xml文件中加入验证的插件代码,而且action和actionform也必须同时在同一个文件中。感觉每个文件都象一个独立的个体,和其他配置文件没有什么联系。
      

  5.   

    如果你是团队里面多人多模块协作开发,建议将config文件分开写比较好,避免配置加载过程中被覆盖现象。如
    <init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>  
    <init-param>
          <param-name>config/eSystem</param-name>
          <param-value>/WEB-INF/struts-config-eSystem.xml</param-value>
    </init-param>一点建议而已,呵呵