zoukankan      html  css  js  c++  java
  • windows live Writer test

    package com.newegg.shopping.util.listener;
    
    import javax.servlet.http.HttpSessionAttributeListener;
    import javax.servlet.http.HttpSessionBindingEvent;
    import javax.servlet.http.HttpSessionEvent;
    import javax.servlet.http.HttpSessionListener;
    
    public class LoggedUserCounter implements HttpSessionListener, HttpSessionAttributeListener {
    	
    	private static int count = 0;
    	
    	public void sessionCreated(HttpSessionEvent event) {
    System.out.println("------------session created!");
    	}
    
    	public void sessionDestroyed(HttpSessionEvent event) {
    	}
    
    	public void attributeAdded(HttpSessionBindingEvent event) {
    		if(event.getName().equals("admin") && ((String)event.getValue()).equals("admin")) {
    			count ++;
    			System.out.println("a user logged in ! now total :" + count);
    		}
    	}
    
    	public void attributeRemoved(HttpSessionBindingEvent arg0) {
    		
    	}
    
    	public void attributeReplaced(HttpSessionBindingEvent arg0) {
    		
    	}
    
    }

    可折叠代码块

     
     
    大笑
  • 相关阅读:
    JQuery
    JS
    PHP
    Java并发编程:CopyOnWrite容器的实现
    Java并发编程:并发容器ConcurrentHashMap
    Java并发编程:同步容器
    Java并发编程:ThreadLocal
    Java并发编程:sleep、wait、yield对比
    Java并发编程:volatile关键字解析
    Java并发编程:Lock
  • 原文地址:https://www.cnblogs.com/zhangzs000/p/6040793.html
Copyright © 2011-2022 走看看