SSH整合——OpenSessionInViewFilter
2017-07-24 18:17
239 查看
getCurrentSession()事务会自动关闭,所以在所有jsp页面查询数据都会关闭session。要想在jsp查询数据库需要加入OpenSessionInViewFilter过滤器。
session通常随着事物开始而打开,事物结束而关闭,因此在jsp页面调用数据库时会出现No Session found for current thread错误。
openSessionInView的作用就是扩大事物的边界,由它来控制session的关闭
*openSessionInViewFilter要放在Struts2Filter前面
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前面
相关文章推荐
- SSH整合之-OpenSessionInViewFilter为何无效?
- 异常处理:SSH整合中OpenSessionInViewFilter不生效问题的解决
- SSH第一篇【整合SSH步骤、OpenSessionInView】
- SSH第一篇【整合SSH步骤、OpenSessionInView】
- Spring 和Struts2 整合 特别需要关注Session 关闭的问题:解决方法是使用 OpenSessionInViewFilter
- Spring与Hibernate整合中,使用OpenSessionInViewFilter后出现sessionFactory未注入问题
- spring_SSH整合之_OpenSessionInView
- SSH第一篇【整合SSH步骤、OpenSessionInView】
- Spring与Hibernate整合中,使用OpenSessionInViewFilter后出现sessionFactory未注入问题
- OpenSessionInViewFilter
- struts2 里面OpenSessionInViewFilter(转)
- OpenSessionInViewFilter 的配置及替代方案
- OpenSessionInViewFilter简介和学习
- OpenSessionInViewFilter作用及配置
- 关于在SSH项目中使用OpenSessionInViewFilter过滤器后数据库数据不更新的问题
- OpenSessionInViewFilter 作用
- (OpenSessionInView模式)spring对session和事务的管理以及OpenSessionInViewFilter是如何工作的
- 【spring】OpenSessionInViewFilter解决Hibernate懒加载异常
- OpenSessionInViewFilter解决Hibernate懒加载异常
- OpenSessionInViewFilter与OpenSessionInViewInterceptor控制spring事务