filter过滤器的FilterConfig 类
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 类相关推荐
- Filter 过滤器的使用
目录 一.Filter简介 二.Filter使用 1.Filter 的初体验 2.Filter 的生命周期 3.FilterConfig类 4.FilterChain过滤器链 5.Filter 的拦截 ...
- Filter过滤器介绍及使用
文章目录 1.Filter 什么是过滤器 2.Filter 的初体验 Filter过滤器的使用步骤: 3.Filter的生命周期 4.FilterConfig 类 5.FilterChain 过滤器链 ...
- Filter过滤器(超详细)
声明:本文是根据博主学习内容所整理得的笔记,仅作为交流学习使用,需要观看视频的请移步:http://www.atguigu.com/ 1.Filter ?什么是过滤器 Filter 过滤器它是 Jav ...
- 你真的了解Filter过滤器 ?
1.Filter 什么是过滤器 其中最重要的就是filter功能.它使用户可以改变一个request和修改一个response. Filter 不是一个servlet,它不能产生一个response, ...
- Filter过滤器(详解)
一.Filter的工作流程分析 二.Filter 过滤器的使用步骤 编写一个类去实现 Filter 接口 实现过滤方法 doFilter() 到 web.xml 中去配置 Filter 的拦截路径 1 ...
- Filter 过滤器的介绍及使用
Filter过滤器 MySql的语法看这篇就够了,传送地址:MySql必知必会 JSP的使用看这篇就够了,传送地址:JSP必知必会 文章目录 Filter过滤器 一.Filter过滤器的介绍 二.Fi ...
- (29) JavaWeb中使用filter过滤器拦截请求、权限检查,过滤响应。
Filter 过滤器 一.Filter 什么是过滤器 二.Filter 过滤器的使用步骤: 三.Filter 的生命周期 四.FilterConfig 类 五.FilterChain 过滤器链 六.F ...
- java nodefilter类,Java Servlet Filter过滤器概述
Java Servlet Filter过滤器概述 Filter是Servlet的过滤器,是Servlet 2.3规范中新增加的一个功能,主要用于完成一些通用的操作,如编码的过滤.判断用户的登录状态等. ...
- springboot项目中利用@WebFilter注解和@Bean配置类两种方式实现Filter过滤器
过滤器(Filter) 过滤器实际上就是对web资源进行拦截,做一些处理后再交给下一个过滤器或servlet处理.通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理 ...
最新文章
- php与nginx通讯方式,[Linux]PHP-FPM与NGINX的两种通讯方式
- 512张GPU炼出10万亿参数巨模型!5个月后达摩院模型再升级,今年双十一已经用上了...
- python pywinauto 单击鼠标_基于Python的学生信息管理系统
- poj_2349 Kruskal 最小生成树
- mshflexgrid固定行对齐_放开那个空格键让我来,word对齐文字的四个方法
- 哎呀,人家不小心变油腻了呢
- libcaffe.so: undefined reference to `cv.read
- bea tuxedo中间件入门
- 数据库周刊40丨OceanBase官网上线开发者社区;人民日报关注易鲸捷;2020中国系统架构师大会10月线上召开;数据库迁移经验分享;MySQL大表超字段问题;SQL高级知识;Oracle等待事件
- 转载标明出处用英语_公众号转载文章时应当注明出处
- 并网光伏逆变器的基本设计
- CTFHUB log
- percona toolkit 简介
- Qt按键键值 与 相关字符串 的映射表
- 用佛系的心老王软件Android,老王佛系2.2.19蓝奏云苹果最新版
- MPLS基础概述MP-BGP实验(华为 DataCome)
- antd组件DatePicker日期国际化错误 中英文都存在问题处理
- CMake中find_package的学习
- cad和mysql_什么是cad
- 峰识别 峰面积计算 peak detection peak area 源代码 下载