框架整合之struts2+spring3
在整合struts2和spring3的时候还费了挺大的劲儿
现整合方法如下,希望路过的大神指教:
struts2中的struts2-spring-plugin-XX.XX.XX.jar (XX意思就是版本数字的意思)
路径引进项目中,然后在你的spring的配置文件中配置注入的bean,如下:
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="login" singleton="false">
<property name="name" value="fyz"></property>
<property name="pass" value="fyz"></property>
</bean>
</beans>
再在struts.xml文件中配置如下:
<constant name="struts.objectFactory" value="spring" />
<package name="fyz" extends="struts-default">
<action name="*Action" method="{1}">
<result name="success">success.jsp</result>
<result name="error">error.jsp </result>
</action>
</package>
注意:struts.xml文件中的calss属性值就是你的spring配置文件的id属性
哪里