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

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

难度初级
时长 1小时30分
学习人数
综合评分9.70
269人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.6 逻辑清晰
mark 谢谢老师

已采纳回答 / 超级无敌战士之贪财宝宝
你说的userName,是指的是userNumber吧?服务器启动时会创建唯一的 MyHttpSessionListener 对象,所有的session 创建和销毁都会走这个对象里的两个方法, userNumber 是一个全局属性,变量 userNumber 和 ServletContext中的 userNumber是同步的。所以不用多此一举。<...code...>
&lt;h1&gt;当前在线人数:${usernum}&lt;/h1&gt;
当前在线人数:&lt;%=request.getSession().getServletContext().getAttribute(&quot;usernum&quot;)%&gt;
Design怎么设置成那种页面
个人认为讲的还可以吧,慢慢分析还是可以明白的
用0.5x播放会有意想不到的效果 呵呵
我在听浮夸,看教学视频,很有感觉,可以试试!
好乱啊。。。。。看的我一脸懵逼╮(╯▽╰)╭

最新回答 / 带着天使反上帝
ServletContext中的getAttribute("userList"),这里获取的是上下文对象的一个名叫userList的属性,它相当于一个全局的变量,我们定义的ArrayList<User> userList 存储在这个属性中才能在整个Web程序中来访问。
不要过于纠结英语发音,知道是这个词就行了
------------------------续------------------------
要让在线人数和ip那些信息一样,只要刷新浏览器就更新,应该也把在线人数放在上下文对象arg0.getSession().getServletContext().setAttribute(&quot;onlineCount&quot;, onlineCount);这样传递出去。
还有个问题,需要完善一下,如果用session传递在线人数时,即arg0.getSession().setAttribute(&quot;onlineCount&quot;, onlineCount);这样的话,在每个浏览器访问以后,本浏览器看到的在线人数就定了,即使有别的客户端增加,在自己浏览器上看到的也是第一次进来时的在线人数,因为是通过sessionid来获取在线人数的,如果此浏览器的sessionid没销毁,那么这个浏览器本次session有效时间内访问的在线人数将不会变化。
课程须知
亲,要学习本门课程需要对JSP和Servlet有所了解呦。如未学习上述知识,可移步网站相关课程。
老师告诉你能学到什么?
通过对本课程的学习,可以掌握监听器的基础知识,深入了解监听器的处理机制和分类方式,并可以让自己更快的动手编写监听器的例子。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消