`
stephen830
  • 浏览: 3010217 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ServletRequestListener

    博客分类:
  • java
 
阅读更多

 

ServletRequestListener接口

MyServletRequestListener

public class MyServletRequestListener implements ServletRequestListener {

    public void requestDestroyed(ServletRequestEvent sre) {

HttpServletRequest request = (HttpServletRequest)sre.getServletRequest();

       System.out.println("请求对象"+request.getRequestURI() + "被销毁了");

    }

 

    public void requestInitialized(ServletRequestEvent sre) {

HttpServletRequest request = (HttpServletRequest)sre.getServletRequest();

       System.out.println("请求对象"+request.getRequestURI() + "被创建了");

    }

}

 

ServletRequestListener的实际用途:统计网站的请求数量,可以计算网站性能(实际应用不多)

 

 

分享到:
评论

相关推荐

    S07-tomcat之Listener内存马1

    例如,我们可以创建一个名为`demoListener`的类,实现`ServletRequestListener`接口,并在`requestInitialized(ServletRequestEvent sre)`方法中设置属性。然后在Servlet中通过`HttpServletRequest`或`...

    Javaweb监听器实例之统计在线人数

    首先,我们要明确监听器的种类,本案例中将使用HttpSessionListener来监听会话的创建和销毁事件,以及ServletRequestListener来监听请求事件。HttpSessionListener用于跟踪用户登录和登出,以此统计在线人数;...

    servlet监听器

    用于监听Servlet请求的初始化和结束事件,监听器类需实现javax.servlet.ServletRequestListener接口。 ServletRequestListener接口的方法: voidrequestInitialized(ServletRequestEventsre) 当Servlet请求被创建时...

    web学习笔记 —— 监听器

    例如,`HttpSessionListener`用于监听会话的创建和销毁,`ServletRequestListener`则用于监听请求的开始和结束。通过注册监听器,开发者可以实现对Web应用程序中某些重要行为的跟踪和管理。 二、监听器的主要类别 1...

    listener的实例代码

    它们实现了特定的接口,如`ServletContextListener`、`HttpSessionListener`或`ServletRequestListener`等,以便在特定事件发生时执行相应的操作,如初始化、销毁、创建或销毁域对象等。 二、`Listener`的分类 1. `...

    java jsp listener小用法

    常见的监听器接口有HttpSessionListener、ServletRequestListener、ApplicationListener等。 二、登录次数监听器的实现 1. 创建监听器类:要记录登录次数,我们需要创建一个实现了javax.servlet....

    web LIstener

    这些监听器是通过实现特定接口来定义的,例如`ServletContextListener`, `HttpSessionListener`, `ServletRequestListener`等。 首先,`ServletContextListener`接口是Java Servlet API中的一部分,它提供了一种...

    servlet监听器技术源码

    在Java Servlet API中,监听器是通过实现Java的特定接口来创建的,例如`ServletContextListener`、`ServletRequestListener`和`HttpSessionListener`等。这些接口定义了各个生命周期事件的方法,如`context...

    servlet过滤器与监听器.pdf

    下面是一个使用 ServletContextListener 和 ServletRequestListener 实现的简单 Web 应用程序示例,它跟踪并记录用户访问应用程序的次数: ```java public class UserAccessListener implements ...

    监听器与过滤器.pdf

    2. **监听器**:负责监听事件源的对象,Java提供了8个标准的监听器接口,如`ServletContextListener`、`HttpSessionListener`、`ServletRequestListener`等。 3. **注册监听器**:通过在`web.xml`配置文件中声明监听...

    jndi 数据库连接池 & 监听

    在Web应用中,常见的监听器包括HttpSessionListener、ServletContextListener和ServletRequestListener。 - **HttpSessionListener**:用于监听HttpSession对象的生命周期,比如当新的会话创建时,会调用`...

    servlet-api-2.4.jar.zip

    javax.servlet.ServletRequestListener javax.servlet.ServletResponseWrapper javax.servlet.http.HttpServletRequest javax.servlet.http.HttpSessionContext javax.servlet.http.NoBodyOutputStream javax....

    一个简单的监听器案例项目

    在Servlet规范中,定义了多种类型的监听器,例如ServletContextListener、HttpSessionListener、ServletRequestListener等。这些监听器接口分别用于监听Servlet上下文、HTTP会话和HTTP请求的生命周期事件。 1. ...

    servlet监听器案例

    Servlet监听器是实现了Java Servlet API中特定接口的类,例如`ServletContextListener`、`ServletRequestListener`和`HttpSessionListener`等。当Web应用启动、关闭,或者用户会话创建、销毁等事件发生时,监听器会...

    Servlet的监听器小DEMO

    监听器不仅可以用于会话管理,还可以监听请求(`ServletRequestListener`)、上下文(`ServletContextListener`)以及过滤器初始化(`FilterListener`)。例如,`ServletContextListener`可以用来在Web应用启动时...

    jsp实验5:监听器拦截器的使用

    在本实验中,我们可能会使用到`HttpSessionListener`、`ServletRequestListener`或`ServletContextListener`等监听器接口。例如,`HttpSessionListener`可以用来监控用户会话的创建和销毁,确保只有经过登录验证的...

    listener和filter 监听器和过滤器的介绍以及简单使用(csdn)————程序.pdf

    - **第一类**:创建和销毁监听器,包括ServletContextListener、HttpSessionListener和ServletRequestListener,分别对应ServletContext、HttpSession和ServletRequest对象的生命周期事件。 - **第二类**:属性...

    Servlet基础教程

    - **ServletRequestlistener类和方法**:引入了`ServletRequestlistener`类及其相关方法,用于监听请求的生命周期事件。 - **SingleThreadModel类的弃用**:不再推荐使用`SingleThreadModel`接口,以提高并发处理...

    Servlet API 类图

    - 类似地,`ServletRequestEvent`和`ServletRequestListener`允许开发者监听单个请求的生命周期事件。 Servlet API 的类图展示了这些类和接口之间的关系,帮助开发者理解和组织代码结构。通过理解并熟练使用这些类...

Global site tag (gtag.js) - Google Analytics