struts2+hibernate3+spring3整合步骤
新建web project
添加struts2,spring3,hibernte3的支持 注意顺序(struts2--->spring3--->hibernate3)
struts2添加jar包
spring的jar包
hibernate 的jar
注意hibernate后续的选择
OK 现在hibernate已经交由spring管理了
下面看看 后续的 web.xml配置
<!--spring-->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!--struts2-->
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
在看看applicationContext.xml
在这种整合 后要注意 再去整合struts2时 我们的struts2的action 里面的class要写成这样
<action name="stuA" class="classAction"> 这里的写的是上图中的3那一行的id 名称 这是重点(完成了struts2和spring3的整合,还有其他的整合方法下次再说)
<result name="success">/success.jsp</result>
</action>
下面关于hibernate 我们在写action的时候要继承actionsupport dao层的方法要继承HibernateDaoSupport
如有不明白的地方可以联系我,谢谢