首页 > 其他 > 详细

Filter(过滤器)

时间:2021-04-22 23:44:46      阅读:29      评论:0      收藏:0      [点我收藏+]

1、Filter(过滤器)的基本介绍

Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。可以将一个或多个 Servlet 过滤器附加到一个 Servlet 或一组 Servlet。Servlet 过滤器也可以附加到 JavaServer Pages (JSP) 文件和 HTML 页面。

调用 Servlet 前调用所有附加的 Servlet 过滤器。

 

Servlet 过滤器是可用于 Servlet 编程的 Java 类,可以实现以下目的:

  • 在客户端的请求访问后端资源之前,拦截这些请求。
  • 在服务器的响应发送回客户端之前,处理这些响应。

 

Filter、Listener和 servlet 是 Java ee 的三大组件。

 

1.1、过滤器的作用

过滤器一般用于完成一些通用的操作,将一些公用逻辑从各个Servlet中抽离出来在过滤器里实现。比如:

  • 记录日志、登录检查、全局设置等;
  • 统一编码设置、敏感字符过滤等等

在HTTP请求到达Servlet之前,我们可以通过一个或多个Filter 对 servlet 进行预处理。

 

2、

过滤器是一个实现了 javax.servlet.Filter 接口的 Java 类。

javax.servlet.Filter 接口定义了三个方法:

 

Filter(过滤器)

原文:https://www.cnblogs.com/wenxuehai/p/14690327.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!