session Filter

原创 2012年03月21日 10:38:19
 

import org.hibernate.FlushMode;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.springframework.dao.DataAccessResourceFailureException;
import org.springframework.orm.hibernate3.SessionFactoryUtils;
import org.springframework.orm.hibernate3.support.OpenSessionInViewFilter;

public class PmsOpenSessionInViewFilter extends OpenSessionInViewFilter
{

    protected void closeSession(Session session, SessionFactory sessionFactory)
    {
        session.flush();
        super.closeSession(session, sessionFactory);
    }

    protected Session getSession(SessionFactory sessionFactory)
            throws DataAccessResourceFailureException
    {
        Session session = SessionFactoryUtils.getSession(sessionFactory, true);
        this.setFlushMode(FlushMode.AUTO);
        FlushMode flushMode = getFlushMode();
        if (flushMode != null)
        {
            session.setFlushMode(flushMode);
        }
        return session;
    }

}

相关文章推荐

struts1.2增删改查分页Filter Session

  • 2013年05月07日 12:29
  • 593KB
  • 下载

如何在Service层获取用户session中保存的用户信息的方法(Filter+ThreadLocal)

/**  *   * Description: 用ThreadLocal提供一个存储线程内变量的地方.  * 客户端代码可以用静态方法存储和获取线程内变量,不需要依赖于HttpSession.  *...

定义filter对session过期用户重新登录

一、在web.xml中自定义securityFilter,设置跳转页面、需过滤的url相关参数 securityFilter com.sasis.webapp.filter.UserFi...

Http请求域、会话域(servlet、session)、filter:概念、使用

概念 HttpServletRequest 接口: 1、 getMethod()方法:返回客户端请求。 2、getRequestURL方法:返回端口后参数之前的那部分内容,且为真是的资源名,而不一定与...

使用filter使session失效的用户,重新跳转到登录页面

1.前台简单的登录测试页面login.jsp  Java代码  page language="java" import="java.util.*" pageEncoding="...
  • qt1972
  • qt1972
  • 2017年03月15日 00:59
  • 676

登陆页面跳转、页面过滤验证(filter过滤,session传值,获取java路径)

实现功能: 工程内的编辑页面放在htgl
  • aj_nn
  • aj_nn
  • 2014年09月11日 16:12
  • 3355

Struts2中利用filter、session实现安全访问和身份认证

1、开发环境: Eclipse软件 JDK 1.7 Apach Tomcat 7 2、通过eclipse创建Dynamic Web Project后,导入相应的Struts2 的jar文件: ...

session网站登录控制——filter方式

session网站登录控制——filter方式

Java中应用Filter对权限和Session控制

用Filter防止用户访问一些未被授权的资源,比如一个用户未登录就不允许访问网站的某些页面,并将页面重定向到需要用户登录的页面,下面是一个相关的例子: package c...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:session Filter
举报原因:
原因补充:

(最多只允许输入30个字)