博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
filter过滤器的FilterConfig 类
阅读量:3967 次
发布时间:2019-05-24

本文共 1474 字,大约阅读时间需要 4 分钟。

FilterConfig 类见名知义,它是 Filter 过滤器的配置文件类。

Tomcat 每次创建 Filter 的时候,也会同时创建一个 FilterConfig 类,这里包含了 Filter 配置文件的配置信息。
在这里插入图片描述
在这里插入图片描述

FilterConfig 类的作用是获取 filter 过滤器的配置内容

1、获取 Filter 的名称 filter-name 的内容
2、获取在 Filter 中配置的 init-param 初始化参数
3、获取 ServletContext 对象

web.xml:

username
context
password
pwd
AdminFilter
loey.filter.AdminFilter
username
root
url
jdbc:mysql://localhost:3306/test
AdminFilter
/admin/*

java 代码:

@Override    public 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的值是:root System.out.println("初始化参数url的值是:" + filterConfig.getInitParameter("url"));//初始化参数url的值是:jdbc:mysql://localhost:3306/test// 3、获取 ServletContext 对象 System.out.println(filterConfig.getServletContext().getInitParameter("username"));//context }

转载地址:http://umuki.baihongyu.com/

你可能感兴趣的文章
Eclipse下使用Ant多渠道批量打包
查看>>
Eclipse下Ant自动打包,混淆和签名
查看>>
android 集成第三方静态库的编译方法
查看>>
linux环境下编译不成功
查看>>
Android系统时间制式的获取(24钟头制式/12小时制式)及UTC与本地时间的转换
查看>>
Android WebView Long Press长按保存图片到手机
查看>>
How To Install Java on Ubuntu with Apt-Get
查看>>
Setting up a Linux build environment
查看>>
BaseAnimation是基于开源的APP,致力于收集各种动画效果(最新版本1.3)
查看>>
TextView显示html图片点击图片放大等操作
查看>>
【Android】自定义控件让TextView的drawableLeft与文本一起居中显示
查看>>
Android Fragment getActivity返回null解决
查看>>
Android(视频、图片)加载和缓存类库Glide
查看>>
Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
查看>>
Android音频系统之AudioPolicyService
查看>>
Android系统Root与静默安装
查看>>
Android Property实现介绍
查看>>
Android SystemProperties设置/取得系统属性的用法总结
查看>>
Android 休眠 FLAG_KEEP_SCREEN_ON
查看>>
Android添加onKeyLongPress事件
查看>>