Servlets 何时使用ServletRequestListener

Servlets 何时使用ServletRequestListener,servlets,servlet-listeners,Servlets,Servlet Listeners,我还没有真正遇到一个需要通过过滤器使用ServletRequestListener的实际用例。使用ServletRequestListener可以完成的所有事情都可以使用过滤器完成。那么为什么要真正使用ServletRequestListener呢?我缺少什么?首先,我想告诉ypu,筛选器和侦听器之间有区别。筛选器用于在请求和响应之前进行修改/添加/验证 过滤器是一个对象,它可以在请求到达servlet之前转换请求或更改响应,并且可以在响应离开servlet之前处理响应 一个重要的区别经常被忽视

我还没有真正遇到一个需要通过过滤器使用ServletRequestListener的实际用例。使用ServletRequestListener可以完成的所有事情都可以使用过滤器完成。那么为什么要真正使用ServletRequestListener呢?我缺少什么?

首先,我想告诉ypu,筛选器和侦听器之间有区别。筛选器用于在请求和响应之前进行修改/添加/验证

过滤器是一个对象,它可以在请求到达servlet之前转换请求或更改响应,并且可以在响应离开servlet之前处理响应

一个重要的区别经常被忽视:
当监听器为实际的物理请求触发时,过滤器处理servlet容器调度。对于一个侦听器调用,可能有多个筛选器/servlet调用。

首先,我想告诉ypu筛选器和侦听器之间有区别。筛选器用于在请求和响应之前进行修改/添加/验证

过滤器是一个对象,它可以在请求到达servlet之前转换请求或更改响应,并且可以在响应离开servlet之前处理响应

一个重要的区别经常被忽视: 当监听器为实际的物理请求触发时,过滤器处理servlet容器调度。对于一个侦听器调用,可能有多个筛选器/servlet调用。

可能重复的