资源简介
JSP要想要实时的监控在线人数只能通过session监听来完成,当浏览器关闭的时马上触发事件让session值实时减1,本事例具有完整的JSP在线人数统计,访问次数,用eclipse工具打开或直接copy至Tomcat上就可以运行..
代码片段和文件信息
package bean;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
public class SessionCounter implements HttpSessionListener {
private static int activeSessions = 0;
private static int activeapplication=0;
public void sessionCreated(HttpSessionEvent arg0) {
// TODO Auto-generated method stub
activeSessions++;
activeapplication++;
System.out.println(“开始“);
}
public void sessionDestroyed(HttpSessionEvent arg0) {
// TODO Auto-generated method stub
System.out.println(“结束“);
if(activeSessions > 0)
activeSessions--;
}
public static int getActiveSessions() {
return activeSessions;
}
public static int getActiveApplication()
{
return activeapplication;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1230 2008-05-06 18:21 online_count\.project
文件 309 2008-05-06 18:15 online_count\.myme
文件 340 2008-05-06 18:15 online_count\.classpath
文件 577 2008-05-06 20:22 online_count\WebRoot\index.jsp
文件 99 2008-05-06 20:02 online_count\WebRoot\clos.jsp
文件 39 2008-05-06 18:15 online_count\WebRoot\me
文件 458 2008-05-06 18:21 online_count\WebRoot\WEB-INF\web.xm
文件 1108 2008-05-06 20:27 online_count\WebRoot\WEB-INF\classes\bean\SessionCounter.class
文件 773 2008-05-06 20:27 online_count\src\bean\SessionCounter.java
目录 0 2008-06-12 02:06 online_count\WebRoot\WEB-INF\classes\bean
目录 0 2008-06-12 02:06 online_count\WebRoot\WEB-INF\classes
目录 0 2008-06-12 02:06 online_count\WebRoot\WEB-INF\lib
目录 0 2008-06-12 02:06 online_count\WebRoot\me
目录 0 2008-06-12 02:06 online_count\WebRoot\WEB-INF
目录 0 2008-06-12 02:06 online_count\src\bean
目录 0 2008-06-12 02:06 online_count\.myeclipse
目录 0 2008-06-12 02:06 online_count\WebRoot
目录 0 2008-06-12 02:06 online_count\src
目录 0 2008-06-12 02:06 online_count
----------- --------- ---------- ----- ----
4933 19
评论
共有 条评论