日期:2014-05-18  浏览次数:20648 次

jsp中获取在线人员和信息的问题?(在线等)
http://wf66.com/page/20069/16881C61E9.htm

刚找到这个代码,却不知道为什么每次登录的人数不会出现在列表中
而且一刷新就没有值.




------解决方案--------------------
你可以在存放 用户信息的session的地方加一个累加器.在页面上显示出来就可以了
------解决方案--------------------
关注,积分
------解决方案--------------------
import javax.servlet.*;
import javax.servlet.http.*;
public class SessionCount implements HttpSessionListener
{
private static int count=0;
public void sessionCreated(HttpSessionEvent se)
{
count++;
System.out.println(“session创建:”+new java.util.Date());
}
public void sessionDestroyed(HttpSessionEvent se)
{
count--;
System.out.println(“session销毁:”+new java.util.Date());
}
public static int getCount()
{
return(count);
}
}

 然后在web.xml中声明这个监听器:
<listener>
<listener-class>
org.bromon.test.SessionCount
</listener-class>
</listener>