社区
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) {
}
要做的一个在线会员统计、在线会员显示的,上面的可以获取到吗?如何获取?
...全文
99
5
打赏
收藏
session监听的一些疑问
implements HttpSessionListener public void sessionCreated(HttpSessionEvent se) { 当用户访问网页时,在这里能获得到访问的网页的url、url的get传递的参数、用户的IP吗? } public void sessionDestroyed(HttpSessionEvent se) { } 要做的一个在线会员统计、在线会员显示的,上面的可以获取到吗?如何获取?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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吗?
}
这里面能吗?
微服务架构下的分布式
Session
管理
Session
一直以来都是Web应用中不可或缺的一个组成部分,在Web应用架构的变迁与演进过程中,
Session
管理也在随之改变,不同架构下有着不同的
Session
管理实现。 而时下热门的微服务架构又会为
Session
管理带来哪些改变...
在Struts2下使用[拦截器]配合[
session
监听
器]实现在线会员统计与防止重复登录
在Struts2下使用[拦截器]配合[
session
监听
器]实现在线会员统计与防止重复登录 需求: 1.管理员后台可显示当前在线访客数以及在线会员数(在线会员要求列出详细清单). 2.某个客户端非法退出(直接关闭...
java redis
监听
问题_解决Spring
session
(redis存储方式)
监听
导致创建大量redisMessageListenerContailner-X线程问题...
待解决的问题Spring
session
(redis存储方式)
监听
导致创建大量redisMessageListenerContailner-X线程解决办法为spring
session
添加spring
Session
RedisTaskExecutor线程池。/*** 用于spring
session
,防止每次创建一个...
springboot
监听
所有异常_Springboot项目
监听
器失效问题解决
自己实现的思路是这样的:写一个
监听
器,在收到某个特定的请求后,
监听
当前所有的用户,如果是受影响的用户,就销毁
session
,让重新登录。有了思路后,刚开始上网搜的是怎么在spring boot中添加
监听
:网上大部分的...
java
session
超时判断_
session
了解及超时处理
Session
了解
Session
是什么引言在web开发中,
session
是个非常重要的概念。在许多动态网站的开发者看来,
session
就是一个变量,而且其表现像个...当笔者向身边的一些同事或朋友问及相关的更进一步的细节时,很多人往...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章