FilterConfig 类见名知义,它是 Filter 过滤器的配置文件类。
Tomcat 每次创建 Filter 的时候,也会同时创建一个 FilterConfig 类,这里包含了 Filter 配置文件的配置信息。

FilterConfig 类的作用是获取 filter 过滤器的配置内容
1、获取 Filter 的名称 filter-name 的内容
2、获取在 Filter 中配置的 init-param 初始化参数
3、获取 ServletContext 对象

web.xml:

    <!--context-param是上下文参数(它属于整个web工程)--><context-param><param-name>username</param-name><param-value>context</param-value></context-param><context-param><param-name>password</param-name><param-value>pwd</param-value></context-param><!--    filter 标 签 用 于 配 置 一 个 Filter 过 滤 器--><filter>
<!--        给 filter 起 一 个 别 名--><filter-name>AdminFilter</filter-name>
<!--        配置filter的全类名--><filter-class>loey.filter.AdminFilter</filter-class><init-param><param-name>username</param-name><param-value>root</param-value></init-param><init-param><param-name>url</param-name><param-value>jdbc:mysql://localhost:3306/test</param-value></init-param></filter>
<!--    filter-mapping配 置 Filter 过 滤 器 的 拦 截 路 径--><filter-mapping><!--filter-name表 示 当 前 的 拦 截 路 径 给 哪 个 filter使 用 --><filter-name>AdminFilter</filter-name><!--url-pattern配 置 拦 截 路 径/表 示 请 求 地 址 为 : http://ip:port/ 工 程 路 径 /映 射 到 IDEA的web目 录/admin/* 表 示 请 求 地 址 为 : http://ip:port/ 工 程 路 径 /admin/*--><url-pattern>/admin/*</url-pattern></filter-mapping>

java 代码:

    @Overridepublic void init(FilterConfig filterConfig) throws ServletException {//        1、获取 Filter 的名称 filter-name 的内容System.out.println("filter-name的值是:" + filterConfig.getFilterName());//filter-name的值是:AdminFilter//        2、获取在 Filter 中配置的 init-param 初始化参数System.out.println("初始化参数username的值是:" + filterConfig.getInitParameter("username"));//初始化参数username的值是:rootSystem.out.println("初始化参数url的值是:" + filterConfig.getInitParameter("url"));//初始化参数url的值是:jdbc:mysql://localhost:3306/test//        3、获取 ServletContext 对象System.out.println(filterConfig.getServletContext().getInitParameter("username"));//context}

filter过滤器的FilterConfig 类相关推荐

  1. Filter 过滤器的使用

    目录 一.Filter简介 二.Filter使用 1.Filter 的初体验 2.Filter 的生命周期 3.FilterConfig类 4.FilterChain过滤器链 5.Filter 的拦截 ...

  2. Filter过滤器介绍及使用

    文章目录 1.Filter 什么是过滤器 2.Filter 的初体验 Filter过滤器的使用步骤: 3.Filter的生命周期 4.FilterConfig 类 5.FilterChain 过滤器链 ...

  3. Filter过滤器(超详细)

    声明:本文是根据博主学习内容所整理得的笔记,仅作为交流学习使用,需要观看视频的请移步:http://www.atguigu.com/ 1.Filter ?什么是过滤器 Filter 过滤器它是 Jav ...

  4. 你真的了解Filter过滤器 ?

    1.Filter 什么是过滤器 其中最重要的就是filter功能.它使用户可以改变一个request和修改一个response. Filter 不是一个servlet,它不能产生一个response, ...

  5. Filter过滤器(详解)

    一.Filter的工作流程分析 二.Filter 过滤器的使用步骤 编写一个类去实现 Filter 接口 实现过滤方法 doFilter() 到 web.xml 中去配置 Filter 的拦截路径 1 ...

  6. Filter 过滤器的介绍及使用

    Filter过滤器 MySql的语法看这篇就够了,传送地址:MySql必知必会 JSP的使用看这篇就够了,传送地址:JSP必知必会 文章目录 Filter过滤器 一.Filter过滤器的介绍 二.Fi ...

  7. (29) JavaWeb中使用filter过滤器拦截请求、权限检查,过滤响应。

    Filter 过滤器 一.Filter 什么是过滤器 二.Filter 过滤器的使用步骤: 三.Filter 的生命周期 四.FilterConfig 类 五.FilterChain 过滤器链 六.F ...

  8. java nodefilter类,Java Servlet Filter过滤器概述

    Java Servlet Filter过滤器概述 Filter是Servlet的过滤器,是Servlet 2.3规范中新增加的一个功能,主要用于完成一些通用的操作,如编码的过滤.判断用户的登录状态等. ...

  9. springboot项目中利用@WebFilter注解和@Bean配置类两种方式实现Filter过滤器

    过滤器(Filter) 过滤器实际上就是对web资源进行拦截,做一些处理后再交给下一个过滤器或servlet处理.通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理 ...

最新文章

  1. php与nginx通讯方式,[Linux]PHP-FPM与NGINX的两种通讯方式
  2. 512张GPU炼出10万亿参数巨模型!5个月后达摩院模型再升级,今年双十一已经用上了...
  3. python pywinauto 单击鼠标_基于Python的学生信息管理系统
  4. poj_2349 Kruskal 最小生成树
  5. mshflexgrid固定行对齐_放开那个空格键让我来,word对齐文字的四个方法
  6. 哎呀,人家不小心变油腻了呢
  7. libcaffe.so: undefined reference to `cv.read
  8. bea tuxedo中间件入门
  9. 数据库周刊40丨OceanBase官网上线开发者社区;人民日报关注易鲸捷;2020中国系统架构师大会10月线上召开;数据库迁移经验分享;MySQL大表超字段问题;SQL高级知识;Oracle等待事件
  10. 转载标明出处用英语_公众号转载文章时应当注明出处
  11. 并网光伏逆变器的基本设计
  12. CTFHUB log
  13. percona toolkit 简介
  14. Qt按键键值 与 相关字符串 的映射表
  15. 用佛系的心老王软件Android,老王佛系2.2.19蓝奏云苹果最新版
  16. MPLS基础概述MP-BGP实验(华为 DataCome)
  17. antd组件DatePicker日期国际化错误 中英文都存在问题处理
  18. CMake中find_package的学习
  19. cad和mysql_什么是cad
  20. 峰识别 峰面积计算 peak detection peak area 源代码 下载

热门文章

  1. AVFoundation音视频精准截取(九)
  2. 怎么编写一个chrome插件
  3. find()函数用法
  4. PLsql(PLSQL Developer)安装与配置
  5. 梦幻西游手游服务器维护时间,梦幻西游手游5.11维护公告
  6. python3 获取nat类型和外部ip PyStun3 PyNAT 库简介
  7. 软件工程-第一次结对编程
  8. 计算机教师格言座右铭,教师个人格言座右铭集锦
  9. 为什么网络钓鱼攻击仍然有利可图----以及如何阻止它
  10. Ajax基础教程电子版