Servlets 我们可以用过滤器代替Servlet吗?
我们可以用过滤器代替Servlet吗?筛选器(不使用servlet)是否能够为传入请求提供服务?筛选器用于修改请求或响应的标题和/或内容。我从未见过它们被用来创建响应本身,我认为它们不能用于此,因为它们需要与实际资源“链接”。从: 过滤器是一个可以转换标题和内容的对象(或 (两者)请求或响应。过滤器与web组件的不同之处在于 过滤器本身通常不会创建响应。取而代之的是 过滤器提供的功能可以“附加”到任何类型的 网络资源Servlets 我们可以用过滤器代替Servlet吗?,servlets,filter,Servlets,Filter,我们可以用过滤器代替Servlet吗?筛选器(不使用servlet)是否能够为传入请求提供服务?筛选器用于修改请求或响应的标题和/或内容。我从未见过它们被用来创建响应本身,我认为它们不能用于此,因为它们需要与实际资源“链接”。从: 过滤器是一个可以转换标题和内容的对象(或 (两者)请求或响应。过滤器与web组件的不同之处在于 过滤器本身通常不会创建响应。取而代之的是 过滤器提供的功能可以“附加”到任何类型的 网络资源 过滤器有广泛的用途;Servlet 2.3规范建议了以下用途: 身份验证过滤
过滤器有广泛的用途;Servlet 2.3规范建议了以下用途:
- 身份验证过滤器
- 日志和审核过滤器
- 图像转换滤波器
- 数据压缩过滤器
- 加密过滤器
- 标记化过滤器
- 触发资源访问事件的筛选器
- 转换XML内容的XSL/T过滤器
- MIME类型链过滤器
过滤器。
当您希望控制、预处理和/或后处理请求时,请使用Servlet
筛选器最适合用于授权,因为它可以配置为针对站点的所有页面运行。因此,您只需要一个过滤器来保护所有页面
有用链接: