熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

jsp 實現在線人數統計

2022-06-13   來源: Java核心技術 

  首先寫個類:

  import javaxservlet*;

  import javaxservlethttp*;

  public class SessionCounter implements HttpSessionListener {

  private static int activeSessions = ;

  public void sessionCreated(HttpSessionEvent se) {

  activeSessions++;

  }

  public void sessionDestroyed(HttpSessionEvent se) {

  if(activeSessions > )

  activeSessions;

  }

  public static int getActiveSessions() {

  return activeSessions;

  }

  }

  然後配置webxml

  <?xml version= encoding=UTF?>

  <webapp version=

  xmlns=

  xmlns:xsi=instance

  xsi:schemaLocation=

  app__xsd>

  ****************************************

  <! Listeners >

  <listener>

  <listenerclass>

  SessionCountSessionCounter (注意此處)

  </listenerclass>

  </listener>

  *****************************************

  </webapp>

  建個JSP測試:

  testjsp

  <%@ page language=Java contentType=text/html;charset=GBK%>

  <%@ page import=javasql*%>

  <%@ page import=SessionCountSessionCounter %>

  <html>

  <head>

  <meta httpequiv=ContentType content=text/html; charset=GBK>

  <title>無標題文檔</title>

  <body bgcolor=#FFFFFF>

  在線人數:<%=SessionCountergetActiveSessions()%>

  </body>

  </html>

  看看可以實現不?我也是找到的我用了可以統計出來


From:http://tw.wingwit.com/Article/program/Java/hx/201311/26859.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.