社区
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) {
}
要做的一个在线会员统计、在线会员显示的,上面的可以获取到吗?如何获取?
...全文
104
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服务和
监听
程序步骤
最后,文章提到了一些常见的问题以及解决方法,比如权限问题可以通过切换到oracle用户来解决,没有关闭
监听
器时应先关闭
监听
器,有oracle实例没有关闭时应先关闭实例,环境变量设置不全时应修改环境变量。...
jsp页面中窗口关闭,退出的方式分享.docx
### JSP 页面中窗口关闭与退出方式解析 #### 一、引言 在Web开发过程中,经常需要处理用户操作完成后自动关闭窗口或...希望本文档能够对从事Web开发的技术人员有所帮助,如果您有任何
疑问
或建议,请随时联系我们。
微信小程序组件 contact-button(客服会话按钮)详解及实例代码
当你
监听
到 `contact-button` 的点击事件并接收到 `
session
-from` 参数后,可以通过客服消息接口发送消息给用户,实现更丰富的交互体验。具体接口用法和文档可参考微信官方提供的客服消息接口文档。 ### 四、应用...
在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
,防止每次创建一个...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章