HibernateFilter.java
上传用户:nbxinmin
上传日期:2021-10-09
资源大小:46k
文件大小:1k
源码类别:

Internet/IE编程

开发平台:

Java

  1. package com.xdf.exams.filter;
  2. import java.io.IOException;
  3. import javax.servlet.Filter;
  4. import javax.servlet.FilterChain;
  5. import javax.servlet.FilterConfig;
  6. import javax.servlet.ServletException;
  7. import javax.servlet.ServletRequest;
  8. import javax.servlet.ServletResponse;
  9. import org.hibernate.HibernateException;
  10. import com.xdf.exams.dao.hibernate.HibernateSessionFactory;
  11. public class HibernateFilter implements Filter {
  12. public void destroy() {
  13. }
  14. public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException {
  15. try {
  16. chain.doFilter(req,resp);
  17. } finally {
  18. try {
  19. HibernateSessionFactory.closeSession();
  20. } catch (HibernateException e) {
  21. e.printStackTrace();
  22. }
  23. }
  24. }
  25. public void init(FilterConfig config) throws ServletException {
  26. }
  27. }