昨晚搭建SSH框架,遇到一个问题:
在把struts和spring的文件配置完之后,访问action,action可以进去,但是利用spring的注入方式获得的service是空值,查阅各种资料都无果,最终恍然大悟,是不是因为没有加struts-spring-plugin.jar,遂加入,即好!在spring中,你若想用注入得到一个对象,那么你所使用的当前的这个类也必须被注入得到。还有另外一种方式实现:把action也放在spring的配置文件中,利用注入得到action,这样就不用加那个插件了。<bean id="action' class="Action"/> <action name="action" class="action">...</action> action标签的class的值是spring中的id值.