栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

过滤器 监听器

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

过滤器 监听器

Filter过滤器

        是servlet规范中的一个接口,在javax.servlet包下,名称为Filter

web中的过滤器:
    当用户访问服务器资源时,过滤器将请求拦截下来,完成一些通用的功能

应用场景:
    统一编码处理、登录验证

编写一个普通类,实现javax.servlet.Filter接口,重新接口方法

public class FilterDemo implements Filter {

    public FilterDemo(){
        System.out.println("对象创建了");
    }

    @Override
    public void init(FilterConfig filterConfig) throws ServletException {
        System.out.println("执行了init方法");
    }

    

    @Override
    public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
        System.out.println("访问资源之前:FilterDemo执行了doFilter");
        //放行
        chain.doFilter(request,response);

        System.out.println("访问资源之后:FilterDemo执行了doFilter");
    }

    @Override
    public void destroy() {
        System.out.println("执行了destroy方法");
    }
}

配置过滤器(1.xml配置,2.注解配置)(可以配置初始化参数)

    
    
        FilterDemo
        com.itheima.web.filter.FilterDemo1
    
    
        FilterDemo
        



我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号