为了账号安全,请及时绑定邮箱和手机立即绑定

JAVA Web开发技术应用——监听器

难度初级
时长 1小时30分
学习人数
综合评分9.70
269人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.6 逻辑清晰
先往后学,到时候做项目案例的时候,要用,再回来复习,好好学下
老师在写统计人数的实例最后应该是少写了一行代码的,每次userList在remove一个user信息后,应该用servletContext set一下useraList,否则关闭回话时,再次刷新那个信息是不减少的
看视频的时候都没注意到搜狗皮肤...看到评论又翻回去看,老师原来喜欢真男人哈哈 路见不平两声吼
皮啊 我的一打开就是在线3个 假的浏览器???
在原来类的基础上多实现一个借口不就好了吗。。
我这在导航栏url传参的话并不会创建session
娘的 我这咋打印了三个sessionCreated

最新回答 / 诺尔雷顿
解释一下为什么这里不用去创建一个监听器类而是直接在普通的JavaBean类中实现接口吧: 前面两类作用范围都是相对于整个页面,比如session的就是相对整个页面的session会话,request就是整个页面的所有request请求 而这类作用范围是某个对象,所以要监听哪个对象就让哪个对象实现接口就行了
讲了很详细,把之前学的打通了。
1.先 使用MyHttpSessionListener 接口 HttpSessionListener
每次新建一个session 获取sessionId 统计在线人数
2.MyServletRequestListener 接口 ServletRequestListener
每打开一个页面 即创建
通过request获取ip地址 创建时间 保存在userList
3.SessionUtil 判断两个sessionId是否相同

4.将userList保存在ServletContext(application)

最赞回答 / 灬乱世烟花丶盛世繁华灬
我用IDER,初始值直接是3,用一个加1是真的
老师讲的好,听起来挺顺利的。
课程须知
亲,要学习本门课程需要对JSP和Servlet有所了解呦。如未学习上述知识,可移步网站相关课程。
老师告诉你能学到什么?
通过对本课程的学习,可以掌握监听器的基础知识,深入了解监听器的处理机制和分类方式,并可以让自己更快的动手编写监听器的例子。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消