JSP统计在线人数

系统 1665 0

SessionCounter.java
==============
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;
 }
}
 web.xml
=========
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
 xmlns=" http://java.sun.com/xml/ns/j2ee "
 xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance "
 xsi:schemaLocation=" http://java.sun.com/xml/ns/j2ee
  http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd ">
...............
<!-- Listeners -->
<listener>
<listener-class>
SessionCount.SessionCounter
</listener-class>
...............
</listener>
</web-app>
===============
test.jsp
<%@ page language="Java"  contentType="text/html;charset=GBK"%>
<%@ page import="java.sql.*"%>
<%@ page import="SessionCount.SessionCounter" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>无标题文档</title>


<body bgcolor="#FFFFFF">
       在线:<%=SessionCounter.getActiveSessions()%>
    </body>

</html>



my 2007-04-09 15:12 发表评论

JSP统计在线人数


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论