zoukankan      html  css  js  c++  java
  • 011-filter模板

    1 模板一

    package ${enclosing_package};
    
    import java.io.IOException;
    
    import javax.servlet.FilterChain;
    
    import javax.servlet.FilterConfig;
    
    import javax.servlet.ServletException;
    
    import javax.servlet.ServletRequest;
    
    import javax.servlet.ServletResponse;
    
    import javax.servlet.Filter;
    
    import javax.servlet.http.HttpServletRequest;
    
    import javax.servlet.http.HttpServletResponse;
    
    import javax.servlet.http.HttpSession;
    
    public class ${primary_type_name} implements Filter{
    
        public ${primary_type_name}(){
            super();
        }
        private FilterConfig filterConfig;
    
        public void init(FilterConfig filterConfig) throws ServletException{
    
            this.filterConfig = filterConfig;
    
        }
    
        public void doFilter(ServletRequest req, ServletResponse res, FilterChain filterChain){
    
            try{
    
                HttpServletRequest request = (HttpServletRequest) req;
    
                HttpServletResponse response = (HttpServletResponse) res;
    
                HttpSession session = request.getSession();
    
                // 这里放到达目的地前(进入)处理代码   
    
                filterChain.doFilter(req, res);
    
                // 这里放到达目的地(离开)的处理代码   
    
            } catch (IOException e){
    
                e.printStackTrace();
    
            } catch (ServletException e){
    
                e.printStackTrace();
            }
    
        }
    
        public void destroy(){
    
        }
    }

    2 模板二

    package ${enclosing_package};
    
    import java.io.IOException;
    
    import javax.servlet.FilterChain;
    
    import javax.servlet.FilterConfig;
    
    import javax.servlet.ServletException;
    
    import javax.servlet.ServletRequest;
    
    import javax.servlet.ServletResponse;
    
    import javax.servlet.Filter;
    
    import javax.servlet.http.HttpServletRequest;
    
    import javax.servlet.http.HttpServletResponse;
    
    import javax.servlet.http.HttpSession;
    
    public class ${primary_type_name} implements Filter {
    
        public ${primary_type_name}() {
            super();
        }
        private FilterConfig filterConfig;
    
        public void init(FilterConfig filterConfig) throws ServletException {
    
            this.filterConfig = filterConfig;
    
        }
        public void doFilter(ServletRequest req, ServletResponse res, FilterChain filterChain) throws IOException, ServletException {
    
                HttpServletRequest request = (HttpServletRequest) req;
    
                HttpServletResponse response = (HttpServletResponse) res;
    
                HttpSession session = request.getSession();
    
                // 这里放到达目的地前(进入)处理代码   
    
                filterChain.doFilter(req, res);
    
                // 这里放到达目的地(离开)的处理代码   
        }
    
        public void destroy() {
    
        }
    }
  • 相关阅读:
    VirtualBox Win7 虚拟机 共享文件夹设置
    图像的 SNR 和 PSNR 的计算
    swprintf %s %ws %S 的区别
    解决 Virtual Box 启动 Cannot load R0 module supLoadModule returned VERR_LDR_MISMATCH_NATIVE Failed to register ourselves as a PCI Bus (VERR_MODULE_NOT_FOUND)
    VS2015/2013/2012 IIS Express Debug Classic ASP
    Beginning Android 4 中 Demo Basic/Switch 的问题.
    【虚拟机】解决网络适配器没有 VirtualBox Host-Only Ethernet Adapter 问题
    Docker安装Tomcat镜像并部署web项目
    Docker——入门实战
    Centos7上安装docker
  • 原文地址:https://www.cnblogs.com/jepson6669/p/8406511.html
Copyright © 2011-2022 走看看