'transactionManager' 在 UserAddAction 中没有 有效的setter 方法。也是初学者,不过感觉spring2.5的 @Autowired 功能比2.0 好用的多。

解决方案 »

  1.   

    struts的action不适应spring的类,你最好做个service,来继承你的parent,然后再在action中得到service.
      

  2.   


    <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
    <property name="dataSource" ref="dataSource" />
    </bean>
    <beans>
    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName">
    <value>net.sourceforge.jtds.jdbc.Driver</value>
    </property>
    <property name="url">
      <!-- 标准库 -->
    <!--  <value>jdbc:jtds:sybase://10.232.27.19:5000/TestDB</value> -->
    <!-- 测试库 -->
    <value>jdbc:jtds:sybase://10.232.17.141:5000/DamsDB</value>
    </property>
    <property name="username">
    <value>dams</value>
    </property>
    <property name="password">
    <value>dams123</value>
    </property>
    </bean>
    </beans>