java中實現在線人數統計


//java 代碼
public class SessionCounter implements HttpSessionListener { private static int activeSessions = 0; //session創建時執行 public void sessionCreated(HttpSessionEvent se) { activeSessions++; } //session銷毀時執行 public void sessionDestroyed(HttpSessionEvent se) { if (activeSessions > 0) activeSessions--; } //獲取活動的session個數(在線人數) public static int getActiveSessions() { return activeSessions; } }

//web.xml添加配置

<listener>
<listener-class>com.java.webutils.SessionListener</listener-class>
</listener>

 

//jsp頁面編寫

<%@ page import="com.my.count.SessionCounter"%>
<body>
在線人數為:<%=SessionCounter.getActiveSessions()%>
</body>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM