Servlet里的过滤器和监听器
2012-06-09 15:24
211 查看
一、Servlet里的过滤器?
1、主要作用
(1)任何系统或网站都要判断用户是否登录。
(2)网络聊天系统或论坛,功能是过滤非法文字
2、如何创建一个过滤器?
(1)生成一个普通的class类,实现Filter接口(javax.servlet.Filter;)。
(2)重写接口里面的三个方法:init,doFilter,destroy。
(3)然后在web.xml配置过滤器。
二、Servlet里的监听器?
1、主要作用:
自动执行一些操作。
2、三种servlet监听器:
(1)对request的监听。
(2)对session的监听。
(3)对application的监听。
3、如何创建一个session监听器?
(1)生成一个普通的class类,如果是对session的监听,则实现HttpSessionListener。
(2)然后重写里面的五个方法:
public void sessionCreated(HttpSessionEvent arg0) {} // 创建
public void sessionDestroyed(HttpSessionEvent arg0) {} // 销毁
public void attributeAdded(HttpSessionEvent arg0) {} // 增加
public void attributeRemoved(HttpSessionEvent arg0) {} // 删除
public void attributeReplaced(HttpSessionEvent arg0) {} // 替换
1、主要作用
(1)任何系统或网站都要判断用户是否登录。
(2)网络聊天系统或论坛,功能是过滤非法文字
2、如何创建一个过滤器?
(1)生成一个普通的class类,实现Filter接口(javax.servlet.Filter;)。
(2)重写接口里面的三个方法:init,doFilter,destroy。
(3)然后在web.xml配置过滤器。
二、Servlet里的监听器?
1、主要作用:
自动执行一些操作。
2、三种servlet监听器:
(1)对request的监听。
(2)对session的监听。
(3)对application的监听。
3、如何创建一个session监听器?
(1)生成一个普通的class类,如果是对session的监听,则实现HttpSessionListener。
(2)然后重写里面的五个方法:
public void sessionCreated(HttpSessionEvent arg0) {} // 创建
public void sessionDestroyed(HttpSessionEvent arg0) {} // 销毁
public void attributeAdded(HttpSessionEvent arg0) {} // 增加
public void attributeRemoved(HttpSessionEvent arg0) {} // 删除
public void attributeReplaced(HttpSessionEvent arg0) {} // 替换
相关文章推荐
- Spring Boot 监听器 过滤器 Servlet 实例
- JavaWeb学习篇之----Servlet过滤器Filter和监听器
- Jsp/Servlet-----------第5章 过滤器和事件监听器
- Servlet监听器、过滤器与Spring拦截器
- Servlet的基础概念 监听器 过滤器等【转】
- Servlet过滤器和监听器
- Servlet监听器和过滤器基本使用
- servlet过滤器、监听器、struts2拦截器的区别
- Servlet过滤器和监听器(转)
- 过滤器,监听器,Servlet 线程安全,JSP基础
- Servlet过滤器和监听器知识总结(转)
- servlet 过滤器与监听器
- servlet过滤器、监听器、struts2拦截器的区别
- [学习笔记]Servlet开发(2)过滤器和监听器
- Servlet 过滤器和监听器
- Servlet、过滤器、监听器对象的实例化和销毁的优先级
- web项目中的监听器,过滤器以及自定义servlet的执行顺序
- JavaWeb学习篇之----Servlet过滤器Filter和监听器
- Servlet&JSP 第五章 进阶API、过滤器与监听器
- JavaWeb学习篇之----Servlet过滤器Filter和监听器