SSH整合——OpenSessionInViewFilter
来源:互联网 发布:淘宝验证码 编辑:程序博客网 时间:2024/06/03 15:04
getCurrentSession()事务会自动关闭,所以在所有jsp页面查询数据都会关闭session。要想在jsp查询数据库需要加入OpenSessionInViewFilter过滤器。
session通常随着事物开始而打开,事物结束而关闭,因此在jsp页面调用数据库时会出现No Session found for current thread错误。
openSessionInView的作用就是扩大事物的边界,由它来控制session的关闭
openSessionInView的配置
web.xml
<!-- openSessionInView过滤器 --> <filter> <filter-name>openSessionInView</filter-name> <filter-class> org.springframework.orm.hibernate4.support.OpenSessionInViewFilter </filter-class> </filter> <filter-mapping> <filter-name>openSessionInView</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
*openSessionInViewFilter要放在Struts2Filter前面
阅读全文
1 0
- SSH整合——OpenSessionInViewFilter
- OpenSessionInViewFilter——>TransactionSynchronizationManager
- OpenSessionInViewFilter——>TransactionSynchronizationManager
- 【01】SSH练习——整合SSH
- SSH整合——ssh流程图
- SSH—Struts2整合Spring
- 异常处理:SSH整合中OpenSessionInViewFilter不生效问题的解决
- SSH与SSM学习之SSH整合01——SSH整合原理和导包
- 【OA】SSH进阶(6)——SSH框架整合
- SSH框架整合——精简版
- SSH框架整合——精简版
- 整合ssh——web.xml
- SSH整合——架构的历史
- SSH整合(一)——开篇
- SSH整合(二)——Struts2
- 【ssh整合】——servlet.api
- SSH框架整合——基于注解
- SSH——Spring3整合hibernate4
- 如何完成一个严谨的权限管理系统
- POJ
- C语言如何获得精确到毫秒的时间
- Linux系统的启动过程
- Linux to the rescue How I introduced my organization to Linux
- SSH整合——OpenSessionInViewFilter
- Ajax技术--实时显示公告信息($.get())
- android studio 去掉标题栏的简单方法
- express 中跨域头设置
- Android IntentService完全解析 当Service遇到Handler
- linux 基础学习(基本命令等)
- 美素数
- 我对 React Native 的理解和看法
- Http协议与TCP协议简单理解