本文共 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/