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

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

难度初级
时长 1小时30分
学习人数
综合评分9.70
269人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.6 逻辑清晰
  • 监听器的启动顺序
    查看全部
  • 创建监听器类实现ServletContextListener接口,然后再web.xml中注册即可(在web.xml的design视图下添加即可)
    查看全部
  • 监听器的用途
    查看全部
  • Web监听器:
    查看全部
    0 采集 收起 来源:概述

    2016-08-13

  • Servlet3.0下监听器的用法 @webListener 该注解用于将类声明为监听器,被@webLisrener标注的类 必须实现以下至少一个接口 ServletContextListener ServletContextAttributeListener ServletRequestListener ServletRequestAttributeListener HttpSessinListener HttpSessionAttributeListener
    查看全部
  • web监听器的监听对象与处理
    查看全部
    0 采集 收起 来源:概述

    2016-08-12

  • ServletRequest主要用途: 读取参数 记录访问历史 ServletRequest实现了SevletRequestListener接口 两个事件的处理方法 requestInitalized方法 public void requestInitialized(ServletRequestEvment sre) request创建时候调用 requestDestroyed方法 public void requestDestroyed(ServletRequestEvent sre) request 销毁时调用
    查看全部
  • HttpSession的创建和销毁<br> 实现HttpSessionListener接口用于监听他的创建和销毁事件<br> 一个HttpSession可以注册多个HttpSessionLitener接口<br> 一个WEB应用中可以有多个HttpSession对象<br> 有两个处理方法:<br> sessioncreated方法:<br> public void sessionCerated(HttpsessionEvent se)<br> session创建的时候调用<br> sessionDestroyed方法:<br> public void sessionDestroyed(HttpsesionEvent se)<br> session销毁的时候调用<br> <br> HttpsessionListener的主要用途。<br> 统计在线人数<br> 记录访问日志,记录访问时间 访问ip<br> <br> <br> /**<br> 1.销毁session<br> 1.1关闭服务器<br> 1.2关闭流浪器<br> 1.3不关闭浏览器。session超时<br> */、<br> <br> 不关闭浏览器,。session超时<br> 可以在web.xml配置session关闭时间<br> <session-config><br> <session-timeout>0</session-timeout><br> </session-config><br> 0:session没有超时的限制<br> 1:session超过一分钟后销毁,但是并不是准确的一分钟
    查看全部
  • 监听器的作用
    查看全部
  • 1.域对象 session/request/application 2.事件 创建/销毁/属性变更/servlet状态改变 3.顺序 监听器->过滤器->Servlet
    查看全部
    0 采集 收起 来源:监听器总结

    2018-03-22

  • 1.统计在线人数:使用ServletSessionListener监听器的初始化和销毁实现增加和删除 2.在线用户信息:使用ServletRequestListener监听器的初始化实现获取用户信息 3.保存:保存于全局的getSession.getServletContext().getAttribute("","")里面 4.${userNumber}是EL表达式,可以获取userNumber的值
    查看全部
  • 注解@WebListener ServletContextListener ServletContextArributeListener ServletRequestListener ServletRequestArributeListener HttpSessionListener HttpSessionArributeListener
    查看全部
  • 监听器的分类-按监听事件划分: 1、监听器绑定到HttpSession域中的某个对象的状态事件监听器; 2、HttpSession中的对象状态: (1)绑定:通过setAttribute保存到session对象当中; (2)解除绑定:removeAttribute; (3)钝化:将session对象持久化到存储设备上; (4)活化:将session对象从存储设备上进行恢复。 3、session钝化机制: (1)把服务器中不常使用的session对象暂时的序列化到系统文件或是数据库中,当使用时反序列化到内存中,整个过程有服务器自动完成。 (2)session的钝化机制由SessionManager管理,创建一个普通的javabean绑定和解除绑定需实现HttpSessionBindingListener接口 4、要想实现钝化和活化,除了需实现HttpSessionActivationListener接口还需要实现Serializable接口
    查看全部
  • 监听域对象中的属性的增加和删除的事件监听
    查看全部
  • ServletRequest的事件监听器 实现ServletRequestListener接口用于监听它的创建和销毁事件 一个ServletRequest可以注册多个ServletRequestListener接口, 有两个事件处理方法: requestInitialized方法: public void requestInitialized(ServletRequestEvent sre) request创建时调用 参数ServletRequestEvent可以获取ServletRequest对象 ServletRequest sr = sre.getServletRequest() 进而获取初始化参数:sr.getInitParmeter("") requestDestroyed方法: public void requestDestroyed(ServletRequestEvent sre) request销毁时调用 ServletRequest的主要用途: 读取参数 记录访问历史 request监听的是用户的每一个访问请求
    查看全部

举报

0/150
提交
取消
课程须知
亲,要学习本门课程需要对JSP和Servlet有所了解呦。如未学习上述知识,可移步网站相关课程。
老师告诉你能学到什么?
通过对本课程的学习,可以掌握监听器的基础知识,深入了解监听器的处理机制和分类方式,并可以让自己更快的动手编写监听器的例子。

微信扫码,参与3人拼团

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

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