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

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

难度初级
时长 1小时30分
学习人数
综合评分9.70
269人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.6 逻辑清晰
短短的课程花了老多时间理清,细节上是给http和servlet分清,也就是三个监听接口和事件,编程逻辑上是多个request可能对应一个session,因此通过唯一的sessionid在request监听中筛选不同的session,又因为session在session监听中才能退出,所以在session的监听销毁方法中删除已存在的本次session。

最新回答 / 慕粉4369414
你可以看一下jsp的九大内置对象(在servlet中有对应的对象)的范围,这样就可以根据功能需要来决定需要把变量存储在什么对象内
想着IT行业有很多像@yeehom这样自以为是的圣母b,就觉得恶心
呵呵,不多说,一个好的老师让你少走弯路,一个差的老师让你浪费时间
听了这节课,然后给之前学过的登录注册的demo都试了下,终于明白了为什么重定向request.setAttribute到另一外一个界面收不到值,而转发却可以了,因为到了一个新界面request就灭了,如果用request.getSession()的话,不论是转发还是重定向,都可以在另外一个界面接收本界面的setAttribute的值
舒服,大概就是context>session>request;然后就是request是一次性的相对的,session和context是持续性的绝对的
我不懂的是哪些啊,说一下,request,ServletRequest,HttpServletRequest,ServletRequestEvent,哪个请求对应的是哪个界面,全都搞不清楚啊,什么时候需要强制转转,这些老师压根没说啊,看视频就是看老师一通操作,云里雾里的过去了
不明白这些东西,光是演示一遍不知道意义何在
要创建一个jsp界面才能实现session的打印输出
老师这个单词读错读的太明显了,开始咱们的英语学习时间,content是目录,contend是竞争,context是上下文,conment是评论
人少留个言,几年之后再看到这,会感动吗?
过滤器来的,学了一个月学到这了,要是像考研的时候那么有效率,现在应该能到70%,唉,老了,容易走神
谢谢老师!
为什么userNumber都没有赋初始值,程序居然正常运行了...
老师再request中最后把userList加入到servletContext是为了保证第一次创建集合的时候被set进入。
不过既然是servletContext的成员变量就应该再创建一个servletContext监听器并在初始化方法中set进入。
说一下存在的两个问题:
1. 修改servlet的Attribute后要不要set回去?
基本类型和final类要,非final类不要。servlet中get到的只是对象的引用,既然是引用就不必再放进去了;但是String类和八大基本类型包装类是final类,无法修改,我们通常的赋值都是创建一个新的对象,所以必须再次set进去。
2. session确实不会销毁, <session-timeout>设为0后都不销毁,问题有待解决
课程须知
亲,要学习本门课程需要对JSP和Servlet有所了解呦。如未学习上述知识,可移步网站相关课程。
老师告诉你能学到什么?
通过对本课程的学习,可以掌握监听器的基础知识,深入了解监听器的处理机制和分类方式,并可以让自己更快的动手编写监听器的例子。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消