posts - 0, comments - 77, trackbacks - 0, articles - 356
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          日歷

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          隨筆分類

          隨筆檔案(1)

          收藏夾(18)

          搜索

          •  

          最新評論

          jsp 統計在線人數

          Posted on 2007-11-03 14:15 semovy 閱讀(344) 評論(0)  編輯  收藏 所屬分類: JSPServlet
          首先寫個類:
          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>

          建個JSP測試:
          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>


          看看可以實現不?我也是找到的,我用了,可以統計出來.
          主站蜘蛛池模板: 茂名市| 连平县| 泰宁县| 通海县| 安化县| 兴安盟| 三原县| 仁化县| 保亭| 连云港市| 六盘水市| 罗山县| 建水县| 隆尧县| 拜泉县| 湖口县| 苍南县| 永兴县| 开化县| 望江县| 金溪县| 喀喇沁旗| 塔河县| 德令哈市| 手游| 皋兰县| 山东省| 精河县| 崇州市| 平阳县| 赫章县| 东至县| 巴楚县| 平遥县| 弥渡县| 甘孜| 溧水县| 东方市| 图木舒克市| 平谷区| 诸暨市|