栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Javaee 复习 Day5

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Javaee 复习 Day5

Servlet 监听器

用于监听Servlet容器(如Tomcat)里某些对象的创建、销毁、修改及删除等,并定义了接口方法。在特定的事件发生时,服务器可以自动调用监听对象中的相应方法。

监听器(Listener)一种特殊的Java类。

Servlet监听器有以下三类:

①ServletContext监听器

②ServletRequest监听器

③HttpSession监听器

监听器配置方式:

①若Dynamic Web Project 3.0及以上可以用@WebListener注册

②若Dynamic Web Project 2.5及以下需要在web.xml里配置,代码如下:

listener.MyHttpSessionListener(包名.类名)


    listener.MyHttpSessionListener
Servlet 过滤器

能够截获Servlet容器接收到的客户端请求和向客户端发出的响应对象。

Servlet过滤器用于拦截传入的请求和传出的响应,并监视、修改或以某种方式处理正在通过的数据流。

过滤器配置方式:

①若Dynamic Web Project 3.0及以上可以用@WebFilter注册

例如:@WebFilter("/loginAfter/*")

②若Dynamic Web Project 2.5及以下需要在web.xml里配置,代码如下:

//名称

  	LoginCheckFilter
  	filter.LoginCheckFilter

//映射

  	LoginCheckFilter
    //表示对项目中loginAfter文件夹下的所有文件进行过滤
  	/loginAfter/*

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/891712.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号