## filterConfig
1. 获取filter名称.
2. 获取filter的初始化参数.
3. 获取filter所有初始化名称.
4. 获取上下文.
## 实例
web.xml
~~~
ShowFilter
com.like.ShowFilter
name
jack
db
mysql
ShowFilter
/show
~~~
filter
~~~
System.out.println("showFilter request");
//获取filter名称
System.out.println(filterConfig.getFilterName());
//获取filter初始化参数
System.out.println(filterConfig.getInitParameter("name"));
//获取所有filter初始化参数
Enumeration initParameterNames = filterConfig.getInitParameterNames();
while (initParameterNames.hasMoreElements()) {
String s = initParameterNames.nextElement();
System.out.println(s + ":" + filterConfig.getInitParameter(s));
}
//获取filter上下文对象
System.out.println(filterConfig.getServletContext());
chain.doFilter(req, resp);
System.out.println("showFilter response");
~~~
结果
```
showFilter request
ShowFilter
jack
name:jack
db:mysql
org.apache.catalina.core.ApplicationContextFacade@597bdf9f
1
showFilter response
```