问答详情
源自:3-2 引入相应配置文件-SSH环境搭建

不能生成productAction, defined for 'product_sava' in namespace '/'productAction

我怀疑是spring的配置文件没有被读入,因为我写了一个测试
BeanFactory factory = new ClassPathXmlApplicationContext("applicationContext.xml")通过这个方式读的话是可以的。控制台能够输出几个sava()中的方法。
在action由struts控制的时候报错是productaction里面的service是空
由spring控制的时候就是标题的提示
web.xml里的配置
58bbfb690001a02713370264.jpgapplicationContext.xml

58bbfc27000180ec10730424.jpg
58bbfc32000180ec10730424.jpg

提问者:慕粉2140071187 2017-03-05 19:54

个回答

  • 慕粉2140071187
    2017-03-07 18:18:36

    自己spring配置文件没有读入 我把配置文件名字改了下 就没问题了。

  • 慕粉2140071187
    2017-03-05 20:17:32

    ApplicationContext.xml是放src下的 

  • 慕粉2140071187
    2017-03-05 19:58:58

    classpath那里如果没有*就会报class path resource cannot open because it not exist