过滤器
什么是过滤器
- 过滤器是一个运行在服务器端的程序,先于与之相关的servlet和JSP页面之前运行,实现对请求资源的过滤功能
- 过滤器可附加到一个或多个Servlet或JSP页面上,可以检查请求信息,也可以处理响应信息
- Filter的基本功能是对Servlet容器调用Servlet的过程进行拦截,从而在Servlet执行前后实现一些特殊功能
- 过滤器常用实例:自动登录、解决全站乱码、屏蔽非法文字、进行响应数据压缩等等
过滤器的实现过程
1)实现类,需要实现接口javax.servlet.Filter
2)web.xml配置,使用< filter>和< filter-mapping>