请教jsp里如何实现在线用户统计

来源:百度知道 编辑:UC知道 时间:2024/09/20 22:43:36
请教jsp里如何实现在线用户统计,请多多指教.最好给个简单点的代码.谢谢!

给你一段代码,我自己以前写的,你可以参考一下,注释可能做的不是很好,将就一下吧

import java.util.ArrayList ;
import java.util.HashSet ;
import java.util.List ;
import java.util.Set ;
import javax.servlet.ServletContext ;
import javax.servlet.ServletContextEvent ;
import javax.servlet.ServletContextListener ;
import javax.servlet.http.HttpSession ;
import javax.servlet.http.HttpSessionAttributeListener ;
import javax.servlet.http.HttpSessionBindingEvent ;
import javax.servlet.http.HttpSessionEvent ;
import javax.servlet.http.HttpSessionListener ;
import cn.edu.fjnu.cse.po.User ;

/**
* @author puderty
*/
public class SessionListener implements HttpSessionListener , ServletContextListener , HttpSessionAttributeListener
{
// 获取application对象
ServletContext application = null ;

HttpSession session = null ;

Set <String> set = new HashSet <String>() ; // 存放在线已注册用户的用户名