您的位置:首页 -> 网络编程 -> Jsp编程 -> JSP实现显示在线人数
JSP实现显示在线人数
发布时间:2007-11-20 来自:WEB基地 作者:mozhiheike 点击:次 字体:[ ]
package SessionCount;
import javax.servlet.*;
import javax.servlet.http.*;

public class SessionCounter implements HttpSessionListener {

private static int activeSessions = 0;

public void sessionCreated(HttpSessionEvent se) {
activeSessions++;
}

public void sessionDestroyed(HttpSessionEvent se) {
if(activeSessions > 0)
activeSessions--;
}

public static int getActiveSessions() {
return activeSessions;
}
}

接着建立online.jsp文件用于显示在线人数
<% page import="SessionCount.SessionCounter" %>
在线:<%= SessionCounter.getActiveSessions() %>

然后需要在你的网站的WEB-INF中建立web.xml
文件内容如下:
<!-- Web.xml -->
<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/j2ee/dtds/web-app_2.3.dtd";>

<web-app>

<!-- Listeners -->
<listener>
<listener-class>
SessionCount.SessionCounter
</listener-class>
</listener>

</web-app>
关键字:在线,
WEB基地 相 关 文 章
WEB基地 热 点 评 论
WEB基地 推 荐 文 章
WEB基地 热 点 源 码 下 载
不良举报 网络协会

关于WEB基地 | 广告合作 | 联系我们 | 免责声明 | 网站地图 | 合作伙伴

版权所有:零点网络 京ICP备07020939号 联系方式:hkzj2@163.com

315 web基地