还有个问题,需要完善一下,如果用session传递在线人数时,即arg0.getSession().setAttribute("onlineCount", onlineCount);这样的话,在每个浏览器访问以后,本浏览器看到的在线人数就定了,即使有别的客户端增加,在自己浏览器上看到的也是第一次进来时的在线人数,因为是通过sessionid来获取在线人数的,如果此浏览器的sessionid没销毁,那么这个浏览器本次session有效时间内访问的在线人数将不会变化。
2016-08-17
有一个问题:当session销毁时,在userlist中remote该用户,此时要把userlist重新放到application中,老师的测试结果之所以没有问题是因为还没有session被销毁
应该没问题,application存的应该只是userList的引用。不就跟函数引用传值一样。函数里面改了,在别的地方也可以看到修改。
应该没问题,application存的应该只是userList的引用。不就跟函数引用传值一样。函数里面改了,在别的地方也可以看到修改。
2016-08-07
不管是按对象划分还是按事件划分,都围绕着ServletContext、HttpSession、ServletRequest这三个对象
2016-08-02