社区
Web 开发
帖子详情
session监听的一些疑问
xnx3cn
2011-02-15 11:48:28
implements HttpSessionListener
public void sessionCreated(HttpSessionEvent se) {
当用户访问网页时,在这里能获得到访问的网页的url、url的get传递的参数、用户的IP吗?
}
public void sessionDestroyed(HttpSessionEvent se) {
}
要做的一个在线会员统计、在线会员显示的,上面的可以获取到吗?如何获取?
...全文
105
5
打赏
收藏
session监听的一些疑问
implements HttpSessionListener public void sessionCreated(HttpSessionEvent se) { 当用户访问网页时,在这里能获得到访问的网页的url、url的get传递的参数、用户的IP吗? } public void sessionDestroyed(HttpSessionEvent se) { } 要做的一个在线会员统计、在线会员显示的,上面的可以获取到吗?如何获取?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ETCentury
2011-02-16
打赏
举报
回复
呵呵,刚刚也碰到这样的问题了
但我还是放在数据库了
ybcwjj
2011-02-15
打赏
举报
回复
问题 1.当用户访问网页时,在这里能获得到访问的网页的url、url的get传递的参数、用户的IP吗?
这个可以设个过滤器,没必要放在session那里啊
问题 2.要做的一个在线会员统计、在线会员显示的,上面的可以获取到吗?如何获取
这个问题可以在session创建时 count++;
coolbamboo2008
2011-02-15
打赏
举报
回复
登录的会员把他们的session存数据库(sessionCreated),session失效(sessionDestroyed)就从数据库删除。统计就从数据库找,这样比较好
rainsilence
2011-02-15
打赏
举报
回复
你说的这些,只能在request中得到。而request可以得到session。反过来却不行
sessionCreated这里只能得到session,而不能得到request。
然后,根据在线会员这种实现。其实,操作对象肯定是会员。
那么:写一个类,里面放一个private static 的数据结构Map,保存<id, <User>>
在用户登录的时候,放入这个Map,而不是在sessionCreated的时候。因为sessionCreated的时候并不一定会员按下了登录按钮。
然后在sessionDestroyed的时候,从Map中移除就行了。
查询的时候也只需要查询这个类就ok,不需要连接数据库。(连接数据库也没什么意义)
other more:类.static变量这种不需要放入session,因为是static的。
xnx3cn
2011-02-15
打赏
举报
回复
public void sessionCreated(HttpSessionEvent se) {
当用户访问网页时,在这里能获得到访问的网页的url、url的get传递的参数、用户的IP吗?
}
这里面能吗?
Linux下启动Oracle服务和
监听
程序步骤
给大家介绍了Linux下启动Oracle服务和
监听
程序步骤,在文章末尾给大家介绍了Oracle数据库的启动和关闭方式小结,感兴趣的朋友一起看看吧
jsp页面中窗口关闭,退出的方式分享.docx
jsp页面中窗口关闭,退出的方式分享.docx
微信小程序组件 contact-button(客服会话按钮)详解及实例代码
微信小程序组件 contact-button contact-button 客服会话按钮,用于在页面上显示一个客服会话按钮,用户点击该按钮后会进入客服会话。 属性名 类型 默认值 说明 size Number 18 会话按钮大小,有效值 18-27,单位:px type String default-dark 会话按钮的样式类型,有效值 default-dark, default-light
session
-from String 用户从该按钮进入会话时,开发者将收到带上本参数的事件推送。本参数可用于区分用户进入客服会话的来源。 示例代码 <contact
在Struts2下使用[拦截器]配合[
session
监听
器]实现在线会员统计与防止重复登录
在Struts2下使用[拦截器]配合[
session
监听
器]实现在线会员统计与防止重复登录 需求: 1.管理员后台可显示当前在线访客数以及在线会员数(在线会员要求列出详细清单). 2.某个客户端非法退出(直接关闭浏览器或断电啥的)后,接着他重新登录系统.在线统计上要做到保持登录统计的准确性与完整性. 3.防止多个客户端同时使用一个帐户异地登录(后登录者踢掉先登录者,并通
java redis
监听
问题_解决Spring
session
(redis存储方式)
监听
导致创建大量redisMessageListenerContailner-X线程问题...
待解决的问题Spring
session
(redis存储方式)
监听
导致创建大量redisMessageListenerContailner-X线程解决办法为spring
session
添加spring
Session
RedisTaskExecutor线程池。/*** 用于spring
session
,防止每次创建一个线程* @return*/@Beanpublic ThreadPoolTaskExe...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章