zoukankan      html  css  js  c++  java
  • 20210302日报

    对于其中的方法:

    1. init:服务器启动后创建Filter对象,调用init方法,init方法只执行一次,一般用来加载资源
    2. doFilter:每次请求被拦截的资源时都会执行,可以执行多次
    3. destroy:服务器关闭后Filter对象被销毁,如果服务器是正常关闭,就会执行destroy方法

    主要是重写dofilter

    之后就是对其进行放行:

    public class FilterDemo1 implements Filter {
        @Override
        public void init(FilterConfig filterConfig) throws ServletException {
    
        }
     // doFilter业务处理的核心代码区,相当于Servlet的service方法
        @Override
        public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
            System.out.println("FilterDemo1----------------------");
    
            Chain.doFilter(servletRequest, servletResponse);// 过滤器放行请求,可以访问到index.jsp
        }
    
        @Override
        public void destroy() {
    
       
  • 相关阅读:
    磁盘管理之磁盘组成
    用户管理
    定时任务
    虚拟机安装centos6.9
    linux的文件属性与文件权限
    linux磁盘容量不足
    正则表达式与特殊符号
    linux三剑客与正则案例
    借用父构造函数继承属性
    myeclipse常用快捷键
  • 原文地址:https://www.cnblogs.com/Clark-Shao/p/14902168.html
Copyright © 2011-2022 走看看