知识大全 jsp 实现在线人数统计

Posted

篇首语:一个人必须学习与自己不同类型的人相处,不然生活何其孤苦。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 jsp 实现在线人数统计相关的知识,希望对你有一定的参考价值。

  首先写个类:

  import javax servlet *;

  import javax servlet *;

  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;

  

  

  然后配置web xml

  <?xml version= encoding= UTF ?>

  <web app version=

  xmlns=

  xmlns:xsi= instance

  xsi:schemaLocation=

   app_ _ xsd >

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

  <! Listeners >

  <listener>

  <listener class>

  SessionCount SessionCounter (注意此处)

  </listener class>

  </listener>

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

  </web app>

  建个JSP测试:

  test jsp

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

  <%@ page import= java sql * %>

  <%@ page import= SessionCount SessionCounter %>

  <>

  <head>

  <meta equiv= Content Type content= text/; charset=GBK >

  <title>无标题文档</title>

  <body bgcolor= #FFFFFF >

  在线人数:<%=SessionCounter getActiveSessions()%>

  </body>

  </>

cha138/Article/program/Java/hx/201311/26859

相关参考