listener/filter/servlet/interceptor解析
1、职责
listener : 针对对象的操作监听,如session的创建 ,用来做在线用户统计
filter : 可用来进行字符编码的过滤,检测用户是否登陆的过滤,禁止页面缓存等 针对URL
servlet : 业务处理请求进行控制 针对URL
interceptor : 拦截器,类似于filter,但不是针对URL而是针对类,例如AOP动态代理,在调用某个方法前后搞些事情
2、执行顺序
listener->filter->servlet->interceptor
销毁顺序反向
来源:oschina
链接:https://my.oschina.net/u/2401742/blog/891995