这是一个笨方法..我知道Tomcat内部有可以得到系统session的方法..但是我的能力没法得到相关的类...如果有高手看到这里....知道的话告诉下小弟....
CountOnLineUser.java
/*
Power By 24COMIC
Design:LULU
原理
构建监听器,当有session名称为jvod_user被建立,触发监听器,调用方法
读取application中名为OLU的HashMap对象,每个HashMap的值我的程序中是一个UserItem对象
将用户session的sessionId增加到OLU中....put(用户名,sessionId)
再将整个HashMap对象保存到application中...
当用户sessiong过期或者销毁,,就删除OLU中的对象健值
e-mail:smildlzj@hotmail.com
*/
package com.jvod.System;
import java.util.HashMap;
import javax.servlet.*;
import javax.servlet.http.*;
import com.jvod.item.UserItem;
public class CountOnLineUser implements HttpSessionAttributeListener
{
public CountOnLineUser()
{
//System.out.println("-------init count");
}
public void attributeAdded(HttpSessionBindingEvent se)
{
try{
//System.out.println("-------se.getName():"+