初学,请问spring集成struts2时,applicationcontext.xml 为什么放在web-inf下而不能放在src下?

解决方案 »

  1.   

    第一、Spring的配置文件在这个位置是默认路径,和使用什么Web层框架没关系第二、在web.xml中通过配置一个叫contextConfigLocation的参数,是可以配置Spring配置文件加载路径的
      

  2.   

    谁说不能的,我就习惯放在src下
      

  3.   

    可以放啊.....你这个问题问的有点歧义,applicationContext.xml一直都放在这里的啊,我指的是在MyElipse中啊
      

  4.   

    applicationContext.xml配置在web.xml 放在那里都可以的,自己设置路劲为题
      

  5.   

    我看视屏中单独讲spring的时候都把他放在src下,然后在java类里面加载applicationContext.xml啊,现在和struts2一起,放src里就错了
      

  6.   

    出错,是因为没有读取到applicationContex.xml文件,看一下,你可能没有在web.xml文件中配置读取applicationContex.xml的参数,在web.xml文件中加入如下代码即可:
    <context-param>
       <param-name>contextConfigLocation</param-name>
       <param-value>classpath:applicationContext.xml</param-value>
    </context-param>