spring学习笔记17--Spring2.x+Hibernate3.x +Struts1.x整合开发(4)-----Spring提供的CharacterEncoding和OpenSessionInV
2013-05-17 22:35
543 查看
从实际问题出发!
问题1:struts1.x从前台往后台传带有汉字的参数时,存入数据库,库中数据出现乱码。
解决:使用spring提供的CharacterEncodingFilter(编码过滤器),解决struts乱码问题
在web.xml中配置
扩展:
源码:/article/7793291.html
介绍:/article/7328011.html
问题2:大数据量时,读入数据,因为hibernate的session(超时自动)关闭导致的数据未成功存入数据库中
解决:使用spring解决hibernate因session关闭导致的延迟加载例外问题(大数据量时常出现)。
让session在发起请求是打开,在请求处理结束后才关闭
扩展:
应用:/article/11338621.html
问题1:struts1.x从前台往后台传带有汉字的参数时,存入数据库,库中数据出现乱码。
解决:使用spring提供的CharacterEncodingFilter(编码过滤器),解决struts乱码问题
在web.xml中配置
<filter> <filter-name>encoding</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>encoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
扩展:
源码:/article/7793291.html
介绍:/article/7328011.html
问题2:大数据量时,读入数据,因为hibernate的session(超时自动)关闭导致的数据未成功存入数据库中
解决:使用spring解决hibernate因session关闭导致的延迟加载例外问题(大数据量时常出现)。
让session在发起请求是打开,在请求处理结束后才关闭
<filter> <filter-name>OpenSessionlnViewFilter</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>
扩展:
应用:/article/11338621.html
相关文章推荐
- (转)Spring提供的CharacterEncoding和OpenSessionInView功能
- Spring提供的CharacterEncoding和OpenSessionInView功能
- spring学习笔记13--Spring2.x+Hibernate3.x +Struts1.x整合开发(1)sh先行组合
- spring学习笔记15--Spring2.x+Hibernate3.x +Struts1.x整合开发(3)struts再次尾随sh
- spring_SSH整合之_OpenSessionInView
- Spring Hibernate OpenSessionInView学习
- 使用Spring提供的Open Session In View而引起Write operations are not allowed in read-only mode (FlushMode.NEVER) 错误解决
- Spring学习(五)OpenSessionInView
- Spring与Hibernate整合中,使用OpenSessionInViewFilter后出现sessionFactory未注入问题
- mybatis学习笔记(17)-spring和mybatis整合
- springMVC学习笔记OpenSessionInView
- Struts整合Spring 之OpenSessionInView设置
- springMVC学习笔记---day02 springMVC+spring+mybatis整合开发框架搭建
- 使用Spring提供的Open Session In View而引起Write operations are not allowed in read-only mode (FlushMode.NEVE
- Spring 和Struts2 整合 特别需要关注Session 关闭的问题:解决方法是使用 OpenSessionInViewFilter
- Quartz2.x学习笔记(三):Quartz2.x整合spring
- Spring视频学习(十四)Spring提供的CharacterEncoding和OpenSessionInView功能
- Spring Hibernate OpenSessionInView学习
- JavaWeb 学习笔记 spring+jdbc整合开发初步
- Spring3.x_Struts2.x_Hibernate3.x整合之OpenSessionInView的实现