Filter、Servlet、Listener区别与联系
来源:互联网 发布:外置声卡 知乎 编辑:程序博客网 时间:2024/06/03 17:57
1. Filter
实现javax.servlet.Filter接口,在web.xml中配置与标签指定使用哪个Filter实现类过滤哪些URL链接。只在web启动时进行初始化操作。
filter 流程是线性的, url传来之后,检查之后,可保持原来的流程继续向下执行,被下一个filter, servlet接收等,而servlet 处理之
后,不会继续向下传递。filter功能可用来保持流程继续按照原来的方式进行下去,或者主导流程,而servlet的功能主要用来主导流程。
特点:可以在响应之前修改Request和Response的头部,只能转发请求,不能直接发出响应。filter可用来进行字符编码的过滤,检测用户
是否登陆的过滤,禁止页面缓存等
2. Servlet
servlet 流程是短的,url传来之后,就对其进行处理,之后返回或转向到某一自己指定的页面。它主要用来在业务处理之前进行控制。
3. Listener
servlet,filter都是针对url之类的,而listener是针对对象的操作的,如session的创建,session.setAttribute的发生,在这样的事件发
生时做一些事情。
实现javax.servlet.Filter接口,在web.xml中配置与标签指定使用哪个Filter实现类过滤哪些URL链接。只在web启动时进行初始化操作。
filter 流程是线性的, url传来之后,检查之后,可保持原来的流程继续向下执行,被下一个filter, servlet接收等,而servlet 处理之
后,不会继续向下传递。filter功能可用来保持流程继续按照原来的方式进行下去,或者主导流程,而servlet的功能主要用来主导流程。
特点:可以在响应之前修改Request和Response的头部,只能转发请求,不能直接发出响应。filter可用来进行字符编码的过滤,检测用户
是否登陆的过滤,禁止页面缓存等
2. Servlet
servlet 流程是短的,url传来之后,就对其进行处理,之后返回或转向到某一自己指定的页面。它主要用来在业务处理之前进行控制。
3. Listener
servlet,filter都是针对url之类的,而listener是针对对象的操作的,如session的创建,session.setAttribute的发生,在这样的事件发
生时做一些事情。
0 0
- servlet,filter, listener, interceptor 区别与联系
- servlet,filter, listener, interceptor 区别与联系
- servlet/filter/listener/interceptor区别与联系
- servlet/filter/listener/interceptor区别与联系
- servlet/filter/listener/interceptor区别与联系
- servlet/filter/listener/interceptor区别与联系
- servlet/filter/listener/interceptor区别与联系
- servlet/filter/listener/interceptor区别与联系
- servlet/filter/listener/interceptor区别与联系
- servlet,filter, listener, interceptor 区别与联系
- servlet,filter, listener, interceptor 区别与联系
- servlet/filter/listener/interceptor区别与联系
- servlet,filter, listener, interceptor 区别与联系
- 【知识点】Filter、Servlet、Listener区别与联系
- servlet/filter/listener/interceptor区别与联系
- servlet/filter/listener/interceptor区别与联系
- Filter、Servlet、Listener区别与联系
- servlet,filter, listener, interceptor 区别与联系
- 彻底解决 LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- 【UI-BCG】MFC BCG 界面混乱,菜单名称无法修改等等
- NFC(Near Field Communication)相关总结
- 如何在 Eclipse 中打开已有的工程项目和文件
- 计算机维修工(中级)理论考核
- Filter、Servlet、Listener区别与联系
- JSON
- Javascript 实现鼠标移动到html元素出现提示框 转
- Json概述以及python对json的相关操作
- UVA 12295
- Android滑动菜单特效实现,仿人人客户端侧滑效果,史上最简单的侧滑实现
- hdu 3549 最大流
- struts2登录验证
- 关于坐标系和投影的相关知识探讨