zoukankan      html  css  js  c++  java
  • jsp&servlet——session监听

    session监听,需要实现HttpSessionAttributeListener接口

    attributeAdded:监听添加session

    attributeRemoved:监听删除session

    attributeReplaced:监听修改session

     1 package com.gxy.Listener;
     2 
     3 import javax.servlet.http.HttpSessionAttributeListener;
     4 import javax.servlet.http.HttpSessionBindingEvent;
     5 
     6 public class sessionAttributeListener implements HttpSessionAttributeListener {
     7 
     8     public void attributeAdded(HttpSessionBindingEvent httpSessionBindingEvent) {
     9         // TODO Auto-generated method stub
    10         System.out.println("添加的属性名:"+httpSessionBindingEvent.getName()+",添加的属性值"+httpSessionBindingEvent.getValue());
    11     }
    12 
    13     public void attributeRemoved(HttpSessionBindingEvent httpSessionBindingEvent) {
    14         // TODO Auto-generated method stub
    15         System.out.println("删除的属性名:"+httpSessionBindingEvent.getName()+",删除的属性值"+httpSessionBindingEvent.getValue());
    16     }
    17 
    18     public void attributeReplaced(HttpSessionBindingEvent httpSessionBindingEvent) {
    19         // TODO Auto-generated method stub
    20         System.out.println("修改的属性名:"+httpSessionBindingEvent.getName()+",修改的属性值"+httpSessionBindingEvent.getValue());
    21     }
    22 
    23 }

    配置web.xml

    1 <listener>
    2     <listener-class>com.gxy.Listener.sessionAttributeListener</listener-class>
    3 </listener>

    运行结果

  • 相关阅读:
    JZOJ 3034. 【NOIP2012模拟10.17】独立集
    JZOJ 3035. 【NOIP2012模拟10.17】铁轨
    JZOJ 1259. 牛棚安排
    数位DP JZOJ 3316. 非回文数字
    JZOJ 3046. 游戏
    JZOJ 3013. 填充棋盘
    debian 安装oracle提供的java8
    java 汉字转拼音 PinYin4j
    debian ssh设置root权限登陆 Permission denied, please try again
    java并发下订单生成策略
  • 原文地址:https://www.cnblogs.com/guoxiangyue/p/8440923.html
Copyright © 2011-2022 走看看