1.在action里使用spring注入service,spring配置正确,service有set方法,但是service为null
(1) struts的spring支持jar包未导入
(2)struts配置文件
<action name="index" class="com.game.bookshop.action.BookAction">
class值应该未spring配置文件中的id值
2.Caused by: java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at org.springframework.util.ClassUtils.forName(ClassUtils.java:249)
at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:381)
at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1135)
... 24 more
少commons-pool和commons-dbcp的jar包,commons-collections.jar以为是必须的