科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道利用HttpSessionListener统计在线人数

利用HttpSessionListener统计在线人数

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

利用HttpSessionListener统计在线人数

作者:FrankyGuo 来源:赛迪网技术社区 2007年11月17日

关键字: 在线人数 统计 JSP

  • 评论
  • 分享微博
  • 分享邮件

JSP显示在线人数代码 k;c~m7=  
6qq_.K\  
编写以下SessionCounter.java 并编译为SessiionCounter.class 然后放到你的网站的classpath的 SessionCount(自己建立此目录)下面 FzJNd|OkoI  
5zpRe6  
package SessionCount; 3Ka]a.}  
import javax.servlet.*; }e g9-;o5  
import javax.servlet.http.*; P\Tdh]=  
SE%z>dA0R  
public class SessionCounter implements HttpSessionListener { xOFc.6n  
ZO]A:S]  
private static int activeSessions = 0; i ` [  
KyI/.A<  
public void sessionCreated(HttpSessionEvent se) { g0U%ho7];[  
activeSessions++; I4WN  
} ia\<3dK!  
o&hXxk8  
public void sessionDestroyed(HttpSessionEvent se) { Aj Z}2T  
if(activeSessions > 0) LhdIUUBK  
activeSessions--; *^D$iiv k  
} h?$wYAd@S  
@vcU+d^F  
public static int getActiveSessions() { `!=C+ l  
return activeSessions; y{T1K% 9o  
} `(ZRcocqD  
} ?{.K k9vZ0  
4TCEE@ }'  
Y"+(:b$Q  
接着建立online.jsp文件用于显示在线人数 ]e+cF019^  
9jwm>%$  
5_"X[']R  
<%@ page import="SessionCount.SessionCounter" %> ~MGv|U*Z  
v{!hyy~  
7yX +<h"  
在线: ;~?V0fv  
GV2ClT%  
&}+P!(I  
<%= SessionCounter.getActiveSessions() %> K>7JAi>F  
lD Aa$  
0XQq SO  
然后需要在你的网站的WEB-INF中建立web.xml 文件内容如下: LD*.c.Ks  
|ky9fs~  
W'iNsJ w  
<!-- Web.xml --> -`OzODB2  
<?xml version="1.0" encoding="ISO-8859-1"?> &'VgU}Ni@  
<!DOCTYPE web-app q;26l  
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" ibfyMdkC  
"http://java.sun.com/j2ee/dtds/web-app_2.3.dtd"> GrU" eIJt  
~*=| .DJT  
<web-app> l7uk`9-Qu  
\~g$d.D  
<!-- Listeners --> |7q"F%RX\  
<listener> ;'d)*Gq  
<listener-class> )4 %LC>m0  
SessionCount.SessionCounter B2V3^BXe  
</listener-class> iiDX%vd  
</listener> * OcgYE  
D- u?  
</web-app> lcAuJL*u^  
3t1]F\jSH  
然后重新启动你的应用服务器,访问online.jsp检查是否显示正确。
查看本文来源
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章