java web-filter过滤器1、定义Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息 。可以将一个或多个 Servlet 过滤器附加到一个 Servlet 或一组 Servlet 。Servlet 过滤器也可以附加到 JavaServer Pages (JSP) 文件和 HTML 页面 。调用 Servlet 前调用所有附加的 Servlet 过滤器 。Servlet 过滤器是可用于 Servlet 编程的 Java 类,可以实现以下目的:
- 在客户端的请求访问后端资源之前,拦截这些请求 。
- 在服务器的响应发送回客户端之前,处理这些响应 。
2、实例简单用中文乱码说明过滤器的使用场景,先创建两个一样的servlet,ChineseServlet1和ChineseServlet2:

文章插图
因为两个servlet都没有设置字符集,所以可以看到两个返回的中文都是乱码:

文章插图
注意设置字符集后,一定要设置
chain.doFilter,否则本次请求将不会扭转到servlet 。配置web.xml,对其中一个servlet进行过滤拦截:
文章插图
除此之外,filter还可以用于校验用户token,拦截跳转登录页面等场景 。
- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
