Web_九大对象

1隐式对象

1.1概念

  1. JSP 隐式对象是 Web 容器加载的一组类
  2. 无需用"new"去获取实例,而是可以直接在JSP页 面使用的对象
  3. 隐式对象的名称是JSP 的保留字
  4. JSP 使用 Java 定义的隐式对象来访问网页的动态 内容

1.2分类

在这里插入图片描述

1.3内容

在这里插入图片描述

2输入/输出对象

  1. 控制页面的输入和输出
  2. 访问与所有请求和响应有关的数据
  3. 输入和输出对象包括request、response 和out

2.1request

  1. 表示客户端对网页的请求
  2. 实现 javax.servlet.http.HttpServletRequest接口
  3. 使用HTTP协议处理客户端的请求
    在这里插入图片描述
    前台发送数据时,在form中指定发送方式有两种

2.2respon

  1. 处理 JSP 生成的响应
  2. 将响应发送给客户端
  3. 实现javax.servlet.http.HttpServletResponse 接口
  4. 使用 HTTP 协议将响应发送给客户端

2.2.1response 对象常用方法

– void setContentType (String name)
设置作为响应生成的内容的类型和字符编码
– void sendRedirect (String name)
发送一个响应给浏览器,指示其应请求另一个URL
在这里插入图片描述

2.3OUT

  1. 表示输出流
  2. javax.servlet.jsp.JspWriter 类的实例
  3. 使用 write()、print() 和println() 方法
    在这里插入图片描述

3作用域通信对象

3.1session 对象

  1. Web 服务器为单个用户发送的多个请求创建会话
  2. 存储有关用户会话的所有信息
  3. javax.servlet.http.HttpSession 接口的实例
  4. session 对象最常用的方法有
    4.1. – void setAttribute(String name,Object value) 以键/值的方式,将一个对象的值存放到session 中
    4.2. –Object getAttribute(String name) 根据名称去获取session中存放对象的值

3.2 application 对象

  1. 表示 JSP 页面所属的应用程序
  2. 应用程序的 JSP 页面组合起来形成一个应用程序
  3. javax.servlet.ServletContext接口实例
  4. application对象最常用的方法有:
    4.1. – void setAttribute(String name,Object value) 以键/值的方式,将一个对象的值存放到application中
    4.2. – void getAttribute(String name)
    根据名称去获取application中存放对象的值

3.3 pageContext 对象

  1. 页面上下文,用于访问jsp之间的共享数据
  2. 可访问page,request,session,applicationn范围
    变量
  3. javax.servlet.jsp.PageContext 类的实例

4Servlet 对象

  1. JSP 引擎为每个 JSP 生成一个 Servlet
  2. Servlet对象提供了访问 Servlet 信息的方法和变量
  3. Servlet对象包括 – page – config

4.1 page 对象

  1. 使用 page 对象可以访问 Servlet 类的所有变量和 方法
  2. java.lang.Object类的一个实例

4.2 config 对象

  1. 存储在编译 JSP 页面的过程中创建的 Servlet 的 信
  2. javax.servlet.ServletConfig 接口的实例
  3. 提供了检索 Servlet 初始化参数的方法

5错误对象exception 对象

  1. exception对象用于处理 JSP 页面中的错误
  2. exception对象用于访问执行JSP 的过程中引发的 异常
  3. exception 对象是 java.lang.Throwable 类的实例
  4. 设置将IE,取消“显示友好http
    在这里插入图片描述

6

发布了27 篇原创文章 · 获赞 4 · 访问量 1351

猜你喜欢

转载自blog.csdn.net/weixin_45639955/article/details/103855432
今日推荐