您的位置:首页 > 其它

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) {} // 替换
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: