• Listener监听器


    (1)ServletRequestListener监听器

      在ServletRequest创建和关闭时,都会通知ServletRequestListener监听器

      常用方法如下:

    方法声明 功能介绍
    void requestInitialized(ServletRequestEvent sre) 实现ServletRequest对象的初始化
    void requestDestroyed(ServletRequestEvent sre) 实现ServletRequest对象的销毁

     例子:

     监听向服务器发送的request的创建和销毁

     

     效果:

      <1> 启动服务器,访问index.jsp,向服务器发送请求

     <2> 关闭“自动打开浏览器”设置后,再次启动服务器,手动向服务器发送请求

    (2)ServletRequestAttributeListener监听器  

      向ServletRequest添加、删除或者替换一个属性的时候,将会通知

      ServletRequestAttributeListener监听器

      常用方法如下:

    方法声明 功能介绍
    void attributeAdded(ServletRequestAttributeEvent srae) 增加属性时触发
    void attributeReplaced(ServletRequestAttributeEvent srae) 修改属性时触发
    void attributeRemoved(ServletRequestAttributeEvent srae) 删除属性时触发

    例子:
    监听Request中属性状态的改变(增、删、改属性时,进行监听)

     

     增加、删除、修改属性:

     效果:
      启动服务器,访问requestAttribute.jsp:

     

  • 相关阅读:
    常用JSR-303数据校验
    SpringBoot配置文件及自动配置原理
    SpringBoot自动装配原理
    Centos安装TensorFlow和Keras
    Batch梯度下降
    梯度下降法的注意点
    读取流量
    Linux开机启动服务
    Shell分割字符得到数组
    Linux下无图形界面安装Matlab
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/15402948.html
Copyright © 2020-2023  润新知