首页 > 其他分享 >Filter_概述和快速入门

Filter_概述和快速入门

时间:2022-08-18 11:55:36浏览次数:45  
标签:入门 void Filter Override 概述 过滤器 public

Filter_概述

 生活中的过滤器:净水器,空气净化器

web中的过滤器:当访问服务器的资源时 过滤器可以将请求拦截下来 完成一些特殊的功能

过滤器的作用

  • 一般用于完成通用的操作 如:登录验证、统一编码处理、敏感字符过滤...

Filter_快速入门

步骤:

  1. 定义一个类 实现接口Fileter
  2. 复写方法
  3. 配置拦截路径

代码

package com.bai.Filter;

import javax.servlet.*;
import javax.servlet.annotation.WebFilter;
import java.io.IOException;

/**
 * 过滤器快速入门
 */
@WebFilter("/*")//访问所有资源之前 都会执行该过滤器
public class FilterDemo01 implements Filter {
    @Override
    public void init(FilterConfig filterConfig) throws ServletException {

    }

    @Override
    public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
        System.out.println("FilterDemo01被执行了....");
    }

    @Override
    public void destroy() {

    }
}

运行结果

标签:入门,void,Filter,Override,概述,过滤器,public
From: https://www.cnblogs.com/aimz01/p/16598193.html

相关文章

  • 差分数组入门
    差分数组什么是差分数组?差分数组:差分数组就是原始数组相邻元素之间的差。其实差分数组是一个辅助数组,从侧面来表示给定某一数组的变化,一般用来对数组进行区间修改的操......
  • EL概述、EL运算符
    EL概述概念:IE表达式语言作用:替换和简化jsp页面java代码的编写语法:${表达式}注意:jsp默认支持el表达式,如果要忽略el表达式1,设置jsp中page指令中,isELIgnore......
  • 面向对象思想的概述和面向对象思想的举例
    面向对象思想的概述 面向过程:当需要实现一个功能的时候,每一个具体的步骤都要亲力亲为,详细处理每一个细节面向对象:当需要实现一个功能的时候,不关心具体的步骤,而是找一个......
  • 百亿数据百亿花, 库若恒河沙复沙,Go lang1.18入门精炼教程,由白丁入鸿儒,Go lang数据库
    Golang可以通过Gorm包来操作数据库,所谓ORM,即ObjectRelationalMapping(数据关系映射),说白了就是通过模式化的语法来操作数据库的行对象或者表对象,对比相对灵活繁复的SQL语句......
  • Filter概述和Filter快速入门
    Filter:过滤器概念生活中的过滤器:净水器,空气净化器,土匪、web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能过滤器的作用:一般用于完......
  • Mybatis简单入门--插入数据
    1.开发环境IDE:IDEA构建工具:maven4.0.0MySQL版本:8.0.11、记得创建好数据库Mybatis版本:3.5.7MySQL不同版本的注意事项驱动类driver-class-nameMySQL......
  • vue 入门
    idea、webstorm、vsCode,都可以开发吧,脚手架vue-cli项目框架一搭建,就写代码了 --关于vue需要掌握的知识点--- 使用的开发工具是webstorm,它是默认就安装好了vuejs......
  • spring5 入门第一课,创建对象 01
    1.项目结构 2.步骤2.1创建Userpackagecom.cj.spring5;publicclassUser{publicvoidadd(){System.out.println("add...");}}2.2创建......
  • Kubernetes-概述
    Kubernetes概述Kubernetes概述Kubernetes是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes拥有一个庞大且快速......
  • 全文搜索引擎 Elasticsearch 入门
    注:本文转自:https://mp.weixin.qq.com/s/npXpXgiLZxTV93YgykInwg全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称Elastic)是目前全文搜索引擎的首选。 它可以......