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

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

难度初级
时长 1小时30分
学习人数
综合评分9.70
269人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.6 逻辑清晰
讲的确实有点太快 没节奏
老师context老说成content。。。。。
看完了...然后发现监听器的用处貌似不大啊!!很少用到吧?
老师的普通话大舌头呀
前面好像说有跟Spring的关系

已采纳回答 / 渴望飞翔的猪
request.getSession().getServletContext().setAttribute("","");设置servlet上下文中具有指定名字的对象.request.getSession() 中request是个对象,对象调用它的getSession() 方法以此类推request.getSession().getServletContext() 中request.getSession()返回一个HttpSession对象,HttpSession对象调用它的getServletConte...
让我来添砖加瓦
这都看不懂我也是醉了
EL存取变量数据的方法很简单,例如:${username}。它的意思是取出某一范围中名称为username的变量。
因为我们并没有指定哪一个范围的username,所以它会依序从Page、Request、Session、Application范围查找。
假如途中找到username,就直接回传,不再继续找下去,但是假如全部的范围都没有找到时,就回传null。
讲的不错 谢谢老师 那些听不懂就说老师讲的烂的 从自己身上找问题吧
关于添加用户时为什么是在requestInitialized而不是sessionCreate中这个问题:因为request才能获取到ip,设置用户ip;在requestInitialized进行了sessionId的判断,所以每个session也只添加了一次
第一遍听,确实比较难懂。首先,你要明白几个知识点,就好懂多了:

目的:获取在线(用户数量)+打印(用户列表)。用户列表需包含三个信息(1、sessionId 2、ip 3、firstTime)。

原理:服务器会为每个用户创建一个session,而一个用户在这个session生命周期中,可以多次访问浏览器(即,多个request)。

注意事项一:用户列表中的ip只能从request中获取,所以添加用户信息需要在request的init方法中操作

注意事项二:如原理所说,只有当session销毁时,才能说明用户已经下线。所以需要在session的destroy方法中减去用户。
课程须知
亲,要学习本门课程需要对JSP和Servlet有所了解呦。如未学习上述知识,可移步网站相关课程。
老师告诉你能学到什么?
通过对本课程的学习,可以掌握监听器的基础知识,深入了解监听器的处理机制和分类方式,并可以让自己更快的动手编写监听器的例子。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消