struts+spring+hibernate三个框架的整合
程序员文章站
2024-02-28 16:40:46
准备三个框架结合的lib包
spring3结合struts2的步骤如下:
1:开启struts2结合spring3,在struts.xml中添加如下语句:
java代...
准备三个框架结合的lib包
spring3结合struts2的步骤如下:
1:开启struts2结合spring3,在struts.xml中添加如下语句:
java代码:
<constant name="struts.objectfactory" value="spring"/>
2:在web.xml中添加listener,如下:
java代码:
<listener> <listener-class> org.springframework.web.context.contextloaderlistener</listener-class> </listener>
3:在web.xml中指定需要初始读取的spring配置文件,如下:
java代码:
<context-param> <param-name>contextconfiglocation</param-name> <param-value>/web-inf/applicationcontext-*.xml,classpath*:applicationcontext-*.xml</param-value> </context-param>
5.当然别忘了加上struts2自己的filter
4:在struts.xml中action配置的时候,如下:
java代码:
<action name="testaction" class="springbeanname"> <result name="success">/index.jsp</result> </action>
5:在spring中正常定义bean就可以了,把action定义成为bean,如下:
java代码:
<bean id="testaction" class="com.bjpowernode.test.web.testactioin"> <property name="ebi" ref="testebi"/> </bean>
6:在struts的action中,就可以通过依赖注入的方式来注入需要使用的接口了。
总结
以上所述是小编给大家介绍的struts+spring+hibernate三个框架的整合,希望对大家有所帮助