implements Filter 类
2:实现三个方法:
1、在使用过滤器之前由web容器调用。
public void init(FilterConfig filterConfig){#125_word__
filterConfig 为 FilterConfig 接口的对象。
FilterConfig 接口中的方法分别为:
getFilterName(): 返回部署描述中定义的过滤器名称。
getInitParameter(String name):将命名初始化参数的值作为字符串返回。
getInitParameterNames():返回<filter>元素中定义的init参数的名称的字符串枚举。
getServletContext():返回过滤器或Servlet的ServletContext。
2、过滤器方法,每当传递请求或响应时有web容器调用。
public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2){#125_word__
ServletRequest 定义一个对象,将客户请求提交给servlet。
ServletResponse 定义一个对象,帮助servlet将响应发送给用户。
FilterChain 用于调用过滤器链,如果调用的过滤器是链中的{zh1}一个过滤器,则会调用web资源。
3、释放资源方法(可以不实现)在停止过滤器之后由容器调用:
public void destroy();
3:在 web.xml 加上节点:
<filter>
<filter-name>过滤器的名字,也就是Class的名字,如:myFilter</filter-name>