简介 目录 评价 推荐
  • weixin_慕盖茨8440112 2020-05-27

    Web监听器

    截图
    0赞 · 0采集
  • weixin_慕盖茨8440112 2020-05-27

    监听器定义

    截图
    0赞 · 0采集
  • 程序员慕虎 2019-11-08

       监听器定义

    http://img2.mukewang.com/5dc516ea0001e07d10110536.jpg


    http://img.mukewang.com/5dc516eb000101bc08570396.jpg


    0赞 · 0采集
  • 指尖农民 2019-09-05

    web监听器的定义

    截图
    0赞 · 0采集
  • BigCatDid 2019-06-19

    监听器概念

    截图
    0赞 · 0采集
  • BigCatDid 2019-06-19

    监听哪些对象

    截图
    0赞 · 0采集
  • BigCatDid 2019-06-19

    监听器的类比

    截图
    0赞 · 0采集
  • 大鹏111 2019-06-12

    课程目标

    1、监听器的定义(专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生变化时,立即采取相应的行动

    2、监听器的主要用途

    3、第一个实例讲解

    4、监听器的分类(监听的对象和监听的事件)

    5、Servlet3.0下监听器的使用

    6、实际项目中常用案例

    一、监听器的定义

    定义:Servlet规范中定义的一种特殊的类,用于监听ServletContext、HttpSession和ServletRequest等域对象的创建与销毁时间,以及用于监听域对象的属性发生修改的事件,监听器对象可以在事件发生前、发生后做一些必要的处理。

    WEB应用中的监听器:由Servlet规范提供的,可以监视客户端的请求以及服务端的操作,同时可以监视ServletContext(application,容器创建并且初始化的,范围整个Web应用,整个Web应用只有一个application对象,Web容器关闭就会销毁application对象)、HttpSession(session,是一种保存上下文的机制,针对每一个会话,放在服务器端,通过session的id进行区分的,浏览器和服务器结束后,就会把session进行销毁)、ServletRequest(request,客户发送请求时,容器就会创建一个ServletRequest对象,进行封装请求数据,同时会创建一个ServletResponse对象,进行封装响应数据,访问请求结束之后,request对象就会被销毁)。

    例如统计用户在线人数。

    https://img2.mukewang.com/5d00dc150001647710360582.jpg

    Web监听器监视三个对象:监听这三个对象的创建、销毁、以及这三个属性之间的变化

    0赞 · 0采集
  • 慕仰mooc 2019-03-31

    servlet规范 application:上下文对象,是由容器创建和初始化的,它的范围是整个的web应用,而且整个web应用中只会有一个 application对象存在,当web服务器关闭时,就会将application对象销毁 session:是一种保存上下文信息的机制,它是针对每个会话的,它是放在服务器端,通过SessionId区分的,在浏览器和服务器结束后,都会将session销毁 request对象:是当客户端发送请求时,容器就会创建一个ServletRequest对象,来进行封装请求数据,同时会创建一个servletResponse对象来进行封装相应数据,当结束封装请求之后,就会销毁该对象 WEB监听器,就是监听这3个对象的创建,销毁,和它们的属性发生的变化

    0赞 · 0采集
  • 阿迪pang 2019-02-07

    监听器的定义:

    https://img4.mukewang.com/5c5baef500019fdd16380974.jpg

    https://img2.mukewang.com/5c5baf0e000103a714060974.jpg

    https://img2.mukewang.com/5c5baf760001e3f316380974.jpg

    0赞 · 0采集
  • 慕丝1991960 2019-01-26
    呵呵
    截图
    0赞 · 0采集
  • 慕丝1991960 2019-01-26
    滚滚滚
    截图
    0赞 · 0采集
  • 慕丝1991960 2019-01-26
    截图
    0赞 · 0采集
  • weibo_慕神5584038 2019-01-17
    1 定义 forward():表示在服务器端从一个Servlet中将请求转发到另一个资源(Servlet、Jsp或Html等),本意是让第一个组件对请求做些预处理(或者什么都不做),而让另一组件处理并返回响应。 include():表示在响应中包含另一个资源(Servlet、Jsp或Html等)的响应内容,最终被包含的页面产生的任何响应都将并入原来的response对象,然后一起输出到客户端。 2 关于状态码和响应头 forward():调用者和被调用者设置的状态码和响应头都不会被忽略。 include():被调用者(如被包含的Servlet)不能改变响应消息的状态码和响应头,即会忽略被调用者设置的状态码和响应头。 3 谁负责发回响应 forward():表示转发,则控制权也同时交给了另一个组件,所以最终由另一组件返回响应。 include():表示包含,则控制权还在自己身上,所以最终还是由自己返回响应。 4 请求转发后的代码是否执行? forward():转发后还会返回主页面继续执行,但不可以继续输出响应信息。 include():转发后还会返回主页面继续执行,仍然可以继续输出响应信息。 5 关于forward(),引用JavaEE文档中的说明: 必须在响应被提交到客户端(刷新响应正文输出到流中)前调用forward(即在调用forward之前必须清空响应缓冲区),否则会抛出IllegalStateException异常。 在forward之前,响应缓冲区中未提交的数据会被自动清除。所以容器将忽略原Servlet所有其他输出。 6 补充说明:关于Servlet中的输出缓冲区 在Servlet中使用ServletOutputStream和PrintWriter输出响应正文时,数据首先被写入到Servlet引擎提供的一个输出缓冲区中。直到满足以下条件之一时,Servlet引擎才会吧缓冲区中的内容真正发送到客户端。 输出缓冲区被填满。 Servlet已经写入了所有的响应内容。 Servlet调用响应对象的flushBuffer()方法,强制地将缓冲区内的响应正文数据发送到客户端。 Servlet调用ServletOutputStream或PrintWriter对象的flush()方法或close()方法。 为了确保Servle
    0赞 · 0采集
  • pinzaghi 2018-11-05
    用于监听application、session、request对象的创建销毁或者修改的发生
    截图
    0赞 · 0采集
  • 月先生 2018-08-29

    监听器定义

    https://img4.mukewang.com/5b86663b0001d38e07660369.jpg

    0赞 · 0采集
  • 慕圣6698645 2018-08-05
    Servlet规范
    截图
    0赞 · 0采集
  • 慕圣6698645 2018-08-05
    Web应用当中监听器是什么?
    截图
    0赞 · 0采集
  • 慕圣6698645 2018-08-05

    监听器的定义



    截图
    0赞 · 0采集
  • 慕圣6698645 2018-08-05

    课程目标:

    截图
    0赞 · 0采集
  • 慕圣6698645 2018-07-19
    Web监听器
    截图
    0赞 · 0采集
  • 慕圣6698645 2018-07-19
    监听流程:
    截图
    0赞 · 0采集
  • 苇草May 2018-05-06

    web监听器

    截图
    0赞 · 0采集
  • 等待彼_岸 2018-05-02
    监听器
    截图
    0赞 · 0采集
  • qq_新月古城_0 2018-05-01

    1

    截图
    0赞 · 0采集
  • 慕粉2026319708 2018-04-26

    Web监听器由Servlet规范提供的,可以监听客户端的请求以及服务端的操作,即监听ServletContext、HttpSession、ServletRequest对象.(这三个对象称为域对象).监听事件分为这三个对象的创建、销毁事件以及这三个对象属性的变化事件.与监听绑定到HttpSession域中的某个对象的状态的时间,分别要实现不同的监听器接口. ServletContext-->对应jsp的application对象. HttpSession-->对应jsp的session对象. ServletRequest-->对应jsp的request对象.

     application:是上下文对象,由容器创建并初始化的。范围整个web应用,只会有一个存在,服务器关闭时销毁。    session:保存上下文的机制,针对每一个会话,放在服务器端通过sessionId区分的,浏览器和服务器关闭后,销毁。    request:当客户 发送请求时,容器创建对象,用来封装请求数据,同时会创建ServletResponse对象来封装响应数据。访问结束请求时销毁。    监听器是servlet定义的一种特殊类。监听域对象的创建销毁以及属性变化的事件。

    0赞 · 0采集
  • 慕哥8313354 2018-04-22
    还好
    0赞 · 0采集
  • 深山老龟 2018-04-11

    2

    截图
    0赞 · 0采集
  • 深山老龟 2018-04-11

    1

    截图
    0赞 · 0采集
  • 深山老龟 2018-04-11

    监听流程

    截图
    0赞 · 0采集
数据加载中...
开始学习 免费