本帖最后由 wuyu81010 于 2014-02-26 15:58:34 编辑

解决方案 »

  1.   

    有点乱。 private CruiseLogServer cruiseLogServer; //server接口 public CruiseLogServer getCruiseserver() {
    return cruiseserver;
    } public void setCruiseserver(CruiseLogServer cruiseLogServer ) {
    this.cruiseLogServer= cruiseLogServer;
    }
    <bean id="cruiselogserver" class="com.huzhouport.cruiselog.service.impl.CruiseLogServerImpl">
    <property name="dao" ref="cruiselogdao"></property>
    </bean>


    <bean name="cruiseLogAction" class="com.huzhouport.cruiselog.action.CruiseLogAction"  >
    <property name="cruiselogserver" ref="cruiselogserver"></property>

    </bean> 
    这样试试
      

  2.   

    这样改了以后,还是 null?
      

  3.   

    private CruiseLogServer cruiseserver; 你这个名字应该跟配置文件里的名字是一样的。这样猜能找到。不然会是null 
      

  4.   

    那你 tomcat 启动的时候没报啥异常么
      

  5.   


    是的 还是null   没报异常  很正常的
      

  6.   


    <bean id="cruiseLogServer" class="com.huzhouport.cruiselog.service.impl.CruiseLogServerImpl">
    <property name="dao" ref="cruiselogdao"></property>
    </bean>


    <bean name="cruiseLogAction" class="com.huzhouport.cruiselog.action.CruiseLogAction"  >
    <property name="cruiseLogServer" ref="cruiseLogServer"></property>

    </bean> 
    改成这样就行了  
      

  7.   


    谢了 看了你的字 我好想就搞定了  虽然还是没搞懂   <property name="cruiseLogServer" ref="cruiseLogServer"></property> 里面的 name 和ref 为什么要一样。
      

  8.   


    谢了 看了你的字 我好想就搞定了  虽然还是没搞懂   <property name="cruiseLogServer" ref="cruiseLogServer"></property> 里面的 name 和ref 为什么要一样。这样猜能隐射到你的 Server类。就是通过这样来隐射的。你结贴给分吧