session监听,如何得到用户的IP、流览器类型等信息 IP:request.getRemoteAddr()OS及浏览器信息:request.getHeader("User-Agent") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你需要自己写一个类,保存所有登陆用户的信息例如:UserOnlineManager在方法sessionCreated中每登陆一个用户,就记录该用户相关信息,UserOnlineManager.insertRow(event.getName());在sessionDestroyed中执行相反的操作 如果要獲得全部的信息的話需要維護一個application級的列表~~ 看来我没有把我的意思说清楚。我的意思是要监视session的创建与失效情况,而不管用户是否登陆。 to guo__peng(guo__peng):你说得那种方式在这里就变成了如何取得request呢?这个MySessionListener中我找来找去也没有发现有这样的方法。 TO tjjzs(王、) :你的方法仅适用于登陆用户,无法监视以客人身份浏览网站的用户。 TO angelheart(大四了):所有新建session我准备全部保存到数据库中,以便分析。 这个问题看来需要其它方案,这种监听器只能统计在线用户数。 可以的阿,就实现上面接口的方法就行了阿我记得好像是(可能方法名有错)event.getSession().getRequest()然后从request对象中取得信息就行了 关于DWR+spring出现的问题,求解!!! jquery的问题 MyEclipse 生成Web Service Client代码问题 MySQL+Hibernate下连接空闲几个小时后自动断开3 jsp用账号密码表登录后获取信息表的值.晕。闹不出来啊。空值!! stuuts控制后,验证码不能显示!! 文件找不到,无法运行 正则表达式匹配问题 现金购买一个jsp聊天室程序!!!!!! 新手啦。。如何让下拉框自动显示从数据库中提取的字段内容(例如:员工姓名)呢?利用javabean~谢谢大家啦~ 调试jsp程序出错? 提交页面,关闭本面,刷新父页!!
在方法sessionCreated中每登陆一个用户,就记录该用户相关信息,UserOnlineManager.insertRow(event.getName());
在sessionDestroyed中执行相反的操作
我的意思是要监视session的创建与失效情况,而不管用户是否登陆。
to guo__peng(guo__peng):你说得那种方式在这里就变成了如何取得request呢?这个MySessionListener中我找来找去也没有发现有这样的方法。
TO tjjzs(王、) :你的方法仅适用于登陆用户,无法监视以客人身份浏览网站的用户。 TO angelheart(大四了):所有新建session我准备全部保存到数据库中,以便分析。 这个问题看来需要其它方案,这种监听器只能统计在线用户数。
我记得好像是(可能方法名有错)
event.getSession().getRequest()
然后从request对象中取得信息就行了