只能有一个struts-config.xml,另外的取别的名字,如struts-config-login.xml。
还有就是两个配置文件都需要在web.xml配置。

解决方案 »

  1.   

    不是这样的,即使换成struts-config-login.xml也不好用
      

  2.   

    struts_孙卫琴.精通struts.基于MVC的.java.web设计与开发.pdf
    好好看看第89页的内容吧
      

  3.   

    我记得struts读取web.xml是按照顺序读取的,书写顺序不对不行,重复了也不行,除非去改源代码了
      

  4.   

    配置上没有看出什么错误来,你是怎么访问第二个模块的action的,1.2里面模块的切换要比1.1里简单多了,应该更加没有问题才对呀。
      

  5.   

    这样写吧,肯定问题,我就是这么写的
    <param-value>
        /WEB-INF/struts-config.xml,
        /WEB-INF/struts-configs/struts-config-account.xml
    </param-value>
      

  6.   

    写法没错,你的struts-config.xml是怎么写的!???
      

  7.   

    <param-value>
        /WEB-INF/struts-config.xml,
        /WEB-INF/struts-configs/struts-config-account.xml
    </param-value>
    逗号后面不要留空格,更不要有换行,回车
      

  8.   

    <init-param>
      <param-name>config</param-name>
      <param-value>/WEB-INF/config/struts-config.xml</param-value>
    </init-param>
    <init-param>
      <param-name>config/employeeLogin</param-name>
      <param-value>/WEB-INF/config/employeeLogin/struts-config.xml</param-value>
    </init-param>struts的源码里用于解析文件的类根本就没有config/employeeLogin属性,它当然无视后面那个文件了。。
    这个一看源码就一目了然,不要想当然地乱猜。。另外,多个文件用空格格开是可以的
      

  9.   

    trueyellow() ( ) 信誉:100  2006-7-28 16:50:49  得分: 0  
     
     
       
    <init-param>
      <param-name>config</param-name>
      <param-value>/WEB-INF/config/struts-config.xml</param-value>
    </init-param>
    <init-param>
      <param-name>config/employeeLogin</param-name>
      <param-value>/WEB-INF/config/employeeLogin/struts-config.xml</param-value>
    </init-param>struts的源码里用于解析文件的类根本就没有config/employeeLogin属性,它当然无视后面那个文件了。。
    这个一看源码就一目了然,不要想当然地乱猜。。另外,多个文件用空格格开是可以的  
    ------------------------------------------------------------------这个写法没有错,不要想当然胡乱看,多看看struts的开发手册。