<bean name="action path" class="action class">
<property name="var name">
<ref bean="var class" />
</property>
</bean>

解决方案 »

  1.   

    有问问题吗?来了就回答一下:
    java代码中是这样的:
    private RegistersBookManager registersbookManager;
    而依赖的bean写成这样<bean id="RegistersBookManager" ,怎么能找得到呢??怎能不报错呢!!
    兄弟注意一下大小写!!
      

  2.   

    我依赖注入的第一个<bean id="AdminManager" 
    class="com.bookstore.service.Impl.AdminManagerImpl" abstract="false" 
    lazy-init="default" autowire="default" dependency-check="default"> 
    <property name="registersbookDao"> 
    <ref bean="RegistersbookDao" /> 
    </property> 
      </bean> 
       <bean name="/admin" 
    class="com.yourcompany.struts.action.AdminAction" abstract="false" 
    lazy-init="default" autowire="default" dependency-check="default"> 
    <property name="adminManager"> 
    <ref bean="AdminManager" /> 
    </property> 
    </bean> 
    可以工作
      <bean id="RegistersBookManager" 
    class="com.bookstore.service.Impl.RegistersBookManagerImpl" 
    abstract="false" lazy-init="default" autowire="default" 
    dependency-check="default"> 
    <property name="registersbookDao"> 
    <ref bean="RegistersbookDao" /> 
    </bean> 
        <bean name="/registersbook" 
        class="com.yourcompany.struts.action.RegistersbookAction" 
        abstract="false" lazy-init="default" autowire="default" 
        dependency-check="default"> 
        <property name="registersbookManager"> 
        <ref bean="RegistersbookManager" /> 
        </property> 
        </bean> </beans> 
    这个就不行,不知为何
    </property> 
    </bean>