1. 配置struts框架
l 拷贝struts的jar包到项目/WEB-INF/lib中
l 拷贝struts-config.xml,web.xml配置文件到/WEB-INF中
l 拷贝资源文件到类路径下/WEB-INF/classes
l 拷贝mysql驱动包
l JSTL配置包
|
2. 集成spring框架
1. 拷贝spring.jar到项目/WEB-INF/lib中
2. 拷贝log4j.jar,common-logging.jar到项目/WEB-INF/lib中
3. 拷贝aop支持包SPRING_INTSALL\lib\aspectj\*.jar到项目/WEB-INF/lib中
4. 拷贝spring配置文件及log4j属性文件到类路径下
5. 集成消除版本冲突的包,除去低版本冲突jar包
6. 拷贝spring-webmvc-struts.jar项目/WEB-INF/lib中
7. 在spring配置文件中配置action,并把id属性改为name,值使用struts action的配置中的path属性值
8. 在struts-config.xml配置文件中把请求的Action的type属性值改为:
org.springframework.web.struts.DelegatingActionProxy
也就是由以上代理获得spring创建的Action的引用,把请求转发
给spring框架所创建Action,从而可以利用Spring 的ioc
|
3. 集成hibernate框架
1. 拷贝hibernate.jar核心包到项目/WEB-INF/lib中
2. 拷贝hibernate_INSTALL\lib\*.jar到项目/WEB-INF/lib中
3. 创建hibernate.cfg.xml配置文件配置数据库连接,创建到类路径下
4. 集成清除版本冲突的jar包
5. 配置spring配置文件中事务
|
4. Spring<>struts
5. Spring提供的CharacterEncoding和OpenSessionInView
I、 解决乱码
使用spring解决struts中文乱码问题(在web.xml中加入过滤器)如下:
<!-- 配置Spring中的编码过滤器 -->
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
|
II、 解决session被关闭问题
在web.xml中加入如下配置(OpenSessionInView):
<!-- 配置OpenSessionInView过滤器 -->
<filter>
<filter-name>OpenSessionInViewFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>OpenSessionInViewFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
|
分享到:
相关推荐
struts spring hibernate 集成
struts2 spring hibernate集成 介绍上传下载。。
自己写的非常好的struts spring hibernate 集成例子 实例代码教程,含易懂源码和pdf参考
《Struts Hibernate Spring集成开发宝典》以Struts,Hibernate,Spring为核心详细地讲解了这三个组件的基础知识和基本使用方法,并通过一系列集成开发实例讲解了这三个组件在J2EE项目中的应用。《Struts Hibernate ...
《Struts Hibernate Spring集成开发宝典》以Struts,Hibernate,Spring为核心详细地讲解了这三个组件的基础知识和基本使用方法,并通过一系列集成开发实例讲解了这三个组件在J2EE项目中的应用。《Struts Hibernate ...
struts spring hibernate ssh 三大框架集成详细步骤 手把手教你搭框架 步骤清晰;搭配MyEclipse 5.5 M2截图;让你不需要任何其他资料;跟着步骤;轻松搭建;
SSH集成 Struts+spring+hibernate集成SSH集成 Struts+spring+hibernate集成
spring_struts_hibernate集成(干净版)
对于初学ssh的朋友 大家多练练很有帮助的!
实现了struts spring hibernate2框架集成demo例程。
struts hibernate spring集成开发宝典光盘源码(一).rar
struts hibernate spring集成开发宝典光盘源码(二).rar
《Struts Hibernate Spring集成开发宝典》中文pdf版 计算机电子书下载,《Struts Hibernate Spring集成开发宝典》以Struts,Hibernate,Spring为核心详细地讲解了这三个组件的基础知识和基本使用方法,并通过一系列...
Spring集成struts以及hibernate jar包 所有的都在里面 需要的可以下载
Struts+Hibernate+Spring集成开发宝典\Struts Hibernate Spring
struts spring hibernate jquery json poi httpclient
eclipse_struts_hibernate_spring集成开发宝典 blog.rar
eclipse_struts_hibernate_spring集成开发宝典 StrutsInterface.rar
Struts Hibernate Spring集成开发宝典》中文pdf版 计算机电子书下载,《Struts Hibernate Spring集成开发宝典》以Struts,Hibernate,Spring为核心详细地讲解了这三个组件的基础知识和基本使用方法,并通过一系列集成...
Struts2+Spring+Hibernate集成开发环境的配置小例子。