作者tasico (silence)
看板java
標題Re: [JSP ] 線上人數統計一問
時間Fri Oct 5 13:04:56 2012
如果要統計線上人數, 可以在JSP內宣告一個static物件 (Ex. 整數)
有人登入就加1, 有人登出就減1, 因為是static, 全域大家都看得到且只有一份
這樣就行了
如果重開人數就沒了 (不過這樣應該也合理)
※ 引述《newvalentine (haha)》之銘言:
: google 了幾篇文章,要計算線上人數即 session 都須實做一個 List 然後
: 有登入就塞入該 session id;登出的話就移除
: 最後在計算 List size 大小
: 只是不知道 jsp 或是 java 是否有函式可以直接看目前有哪些 session id?
: 還是一定得像查到的那些實做呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.39.40
推 LaPass:jsp內? 那請問不同頁面的jsp怎麼呼叫別人的static物件? 10/05 13:09
→ Lordaeron:singleton, 再補個listener 就還可以在down下來時連db 10/05 14:49
→ tasico:修正一下 先包一個public class, 然後在jsp內用static叫用 10/06 05:09