日期:2014-05-17  浏览次数:20727 次

spring整合struts2时action里的service注入不进来,报空指针异常,纠结了很久,求帮忙解决
异常如图:


action里面主要代码:


applicationContext.xml配置文件:


struts.xml配置文件:


运行时能正确接收userName和passWord两个JSP页面提交的参数,debug了下,LoginAction里面的blogLoginInfoService为null,而且写了个类测试了下,都能取到applicationContext.xml文件里面的各个bean,而且bean的getXXX,setXXX方法都能正确执行。很奇怪,纠结了很久,求助。
struts2 spring 异常

------解决方案--------------------
一个 blog 一个 login,都改成一个试试?
action bean 的 name 和 ref 为啥还两样?
------解决方案--------------------
要想让它自动注入,Action中变量的名字要和ApplicationContext.xml中配置bean的id保持完全一致。