ServletRequestListener:监听Request对象package com.listener;

import javax.servlet.ServletRequestEvent;

public class ServletRequestListener implements javax.servlet.ServletRequestListener {

/**

* 该请求即将超出Web应用程序的范围。

* request将要销毁

*/

@Override

public void requestDestroyed(ServletRequestEvent event) {

System.out.println("request将要销毁");

}

/**

* 该请求即将进入Web应用程序的范围。

* request初始化

*/

@Override

public void requestInitialized(ServletRequestEvent event) {

System.out.println("request初始化");

}

}

com.listener.ServletRequestListener

ServletRequestAttributeListener:监听Requset中的属性操作package com.listener;

import javax.servlet.ServletRequestAttributeEvent;

public class ServletRequestAttributeListener implements javax.servlet.ServletRequestAttributeListener {

/**

* 通知一个新的属性被添加到servlet请求。 在添加属性后调用。

*/

@Override

public void attributeAdded(ServletRequestAttributeEvent event) {

System.out.println("request添加属性后调用");

}

/**

* 通知现有的属性已经从servlet请求中删除。 在属性被删除后调用。

*/

@Override

public void attributeRemoved(ServletRequestAttributeEvent event) {

System.out.println("request删除属性后调用");

}

/**

* 通知servlet请求中已经替换了一个属性。 在属性被替换后调用。

*/

@Override

public void attributeReplaced(ServletRequestAttributeEvent event) {

System.out.println("request替换属性后调用");

String name = event.getName();

Object value = event.getValue();

System.out.println("request被替换的key:" + name + "  ,替换前的value:" + value);

}

}

com.listener.ServletRequestAttributeListener

java 监听request_ServletRequest 监听器相关推荐

  1. java swing列表数据加监听,【Java Swing公开课|Java监听列表项选择事件怎么用,看完这篇文章你一定就会了】- 环球网校...

    [摘要]作为一门面向对象编程语言,Java吸收了C++语言的优点,也展现了其强大的一面,我们能在各个地方看到其功能强大和简单易用的两个特征,当然,也吸引了很多程序员的注意力,所以就有人想了解Java的 ...

  2. Java监听mysql的binlog详解(mysql-binlog-connector)

    Java监听mysql的binlog详解(mysql-binlog-connector) 1. 需求概述 2. 技术选型 3. 方案设计 3.环境准备 3.1 查看是否开启binlog 3.2 mys ...

  3. java 监听控制台输入

    分享一下我写的java监听控制台输入并可以给出响应的功能. 很多时候需要监听控制台的输入内容,相当于信号监听,根据输入的内容做出相应的动作,这里给出我的一个简单实现. 要注意的是:监听得到的消息中前后 ...

  4. java 监听map的数据_使用监听器:定时清除map缓存的key value .

    使用监听器:定时清除map缓存的key value . 配置web.xml:注意位置 com.my.common.listener.TimerListener 监听类: public class Ti ...

  5. redis java 监听_从零手写实现redis(四)添加监听器

    前言 java从零手写实现redis(一)如何实现固定大小的缓存? java从零手写实现redis(三)redis expire 过期原理 java从零手写实现redis(三)内存数据如何重启不丢失? ...

  6. java监听数据库操作_第十六篇——JDBC操作数据库之监听器

    JavaWeb应用中,很多的地方都和session有关.因此session相关的事件监听器,在日常工作中非常有用. 有时候我们需要统计当前在线的人数和访问人数总数,此时就可以使用监听器技术来很简单的实 ...

  7. java监听焦点事件_【Java Swing公开课|Java Swing焦点事件监听器怎么用,看完这篇文章你一定就会了】- 环球网校...

    [摘要]作为一门面向对象编程语言,Java吸收了C++语言的优点,也展现了其强大的一面,我们能在各个地方看到其功能强大和简单易用的两个特征,当然,也吸引了很多程序员的注意力,所以就有人想了解Java的 ...

  8. java监听表变化_「Java Web开发」Filte(过滤器)、Listener(监听器)

    过滤器简介: Filter(过滤器)是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对Web服务器管理的所有Web资源:例如Jsp.Servlet.静态图片文件或静态html文 ...

  9. java监听适配器是什么_JAVA 监听器与适配器 小小的分析

    监听器和适配器是Java图形用户界面(GUI,Graphics User interface)设计的抽象窗口工具集(AWT,Abstract Window Toolkit)的两个重要概念,他们都在ja ...

最新文章

  1. 全球首个Magic Leap One体验:吓到你不敢进房间
  2. pygame 移开的矩形留痕迹_Python之pygame学习矩形区域(5)
  3. html菜单浮动,浮动菜单,可实现上下滚动的效果
  4. Java程序员面试时应注意的三个经典问题!
  5. 第一章:系统困境之 再努力也不能直接打开的死结
  6. java概述_Java 7功能概述
  7. Windows编程初步(三)【说明:有敏感字眼已全删,不知道为啥还审核不通过】
  8. React开发(246):react项目理解 this打印
  9. 商标申请流程图及时间_长沙注册商标面要多长时间及注册申请流程
  10. pandas打印某一列_Pandas数据分析教程
  11. MAC OS 如何安装命令行工具:Command Line Tools
  12. 深度学习自学(二十三):CAFFE-TF环境安装问题-兼容多个CUDA
  13. 猫工智能:卷积神经网络层的实现
  14. MonoCSharp Evaluator Extension
  15. Xilinx Srio详解IP核使用
  16. MCE | 线粒体和能量代谢的关系
  17. MacBook系统升级问题
  18. 集线器Hub、交换机Switch 和 路由器Router 的区别
  19. burp抓不到手机app请求包
  20. Maximum Noise Fraction(MNF)算法理解

热门文章

  1. Java中布尔值的定义_使用简单的布尔值作为自定义验证器
  2. python设置字体_Python实现文字特效的方法
  3. python文本菜单程序_从〇到一: Python GUI 程序:记事本
  4. git 的 merge 与 no-ff merge 的不同之处
  5. Ubuntu 16.04 中 安装 Docker
  6. shell编程之基础篇
  7. Hive 处理 json 数据
  8. 【CCF】 201809-1 卖菜
  9. 一个搜集大量网页特效的网站
  10. 漫步数学分析一——实数轴