解决方案 »

  1.   

    既然已经找到了是注入的问题!
    那么就好好根据java类的属性跟xml的属性对应上!
    实在不行就换一个名称区分一下!
    确定配置没有问题后,相信就不会在有什么大问题了!
      

  2.   

    UserAction.java:19贴UserAction.java的代码
      

  3.   

    <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
    /WEB-INF/applicationContext.xml
    </param-value>
    </context-param>
    换成这样的试试,我记得applicationContext.xml默认是到classes路径下面找的,你放在了WEB-INF下要手动指定下
      

  4.   

    默认是找WEB-INFO下的这个确实没问题,要不你留个联系方式我把代码发给你看下
      

  5.   

    日志改成debug级别,重新启动把日志贴出来,看是不是bean都加载成功了
      

  6.   

    或者直接手动getbean看看能否获得,估计bean都没有加载成功,spring 配置文件没有加载
      

  7.   

    有struts2-spring-plugin-X.X.X.jar吗?
      

  8.   

    上次看你帖子没有代码,没有注意!
    Spring是面向接口(OOP)编程的。
    你在配置文件中写入的bean是实现类。
    而在action中注入的bean应该是接口。
    但是我看你的action中注入的好像是实现类哦!!!
      

  9.   


    这明显是没注入进去,导致掉方法的时候报空,确实和数据库没有关系,已经解决了,是jar包冲突