java过滤器学习文章(Filter过滤器)
文章链接:https://www.cnblogs.com/cainiao-chuanqi/p/11326793.html
学习总结:Filter过滤器实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。
Filter功能:(在doFilter方法中实现)
在HttpServletRequest到达 Servlet 之前,拦截客户的HttpServletRequest 。根据需要检查HttpServletRequest,也可以修改HttpServletRequest 头和数据。
在HttpServletResponse到达客户端之前,拦截HttpServletResponse 。根据需要检查HttpServletResponse,也可以修改HttpServletResponse头和数据。
Filter链:实现例子:
FilterChain chain //Web服务器自动创建
chain.doFilter(request, response);//调用下一个过滤器