Jsp复习之JSP 九大内置对象及四个作用域

今日目录

        1、Jsp 九大内置对象及四大作用域概述

        2、Jsp 四大作用域

        3、response 对象

        4、out 对象

        5、config 对象

        6、exception 对象

        7、pageContext 对象

一、Jsp 九大内置对象及四大作用域概述

   1、 在 Jsp 开发中,Jsp 提供了 9 个内置对象,这些内置对象将由容器为用户进行实例化,用户直接使用即可。
   2、 这个9 个内置对象分别是:pageContext,request,response,session,application,config,out,page,exception;
  3、常用的是前面 5个,需要熟练掌握;在 Jsp 开发中,可以保存数据,Jsp 提供了四种数据保存范围;分别是 page,request,session,application;

二、Jsp 四大作用域

    1、Page 范围:只在一个页面中保存数据; javax.servlet.jsp.PageContext(抽象类)
Jsp复习之JSP 九大内置对象及四个作用域
    2、Request 范围:只在一个请求中保存数据; javax.servlet.http.HttpServletRequest(接口)
Jsp复习之JSP 九大内置对象及四个作用域
Jsp复习之JSP 九大内置对象及四个作用域
    3、Session 范围:在一次会话范围中保存数据,仅供单个用户使用;javax.servlet.http.HttpSession(接口)
Jsp复习之JSP 九大内置对象及四个作用域
Jsp复习之JSP 九大内置对象及四个作用域
    4、Application 范围:在整个服务器上保存数据,所有用户共享;javax.servlet.ServletContext(接口)
Jsp复习之JSP 九大内置对象及四个作用域
Jsp复习之JSP 九大内置对象及四个作用域

三、response 对象

    Response 内置对象和 request 内置对象是相对应的,response 内置对象用于响应客户请求,向客户端输出信息;avax.servlet.HttpServletResponse 接口
    1、自动刷新应用
Jsp复习之JSP 九大内置对象及四个作用域
    2、页面重定向应用 客户端跳转
Jsp复习之JSP 九大内置对象及四个作用域
    3、操作 cookie 应用 post get 方法比较 post 放数据包里 get 放 Url 后面 get 数据量小,不安全;
Jsp复习之JSP 九大内置对象及四个作用域
    4、cookie 和 session 的比较 cookie 信息是存客户端的,session 信息是存服务器的;
Jsp复习之JSP 九大内置对象及四个作用域

四、out 对象

    Out 内置对象主要用来向客户端输出各种类型的数据,同时还可以管理应用服务器上的输出缓冲区。所以 out 内置对象的方法是向客户端输出数据和管理缓冲区; 底层 javax.servlet.jsp.JspWriter 抽象类
Jsp复习之JSP 九大内置对象及四个作用域

五、config 对象

    Config 内置对象是 JSP 页面通过 JSP 容器进行初始化时被传递的对象。javax.servlet.ServletConfig 。在 Servlet初始化的时候,JPS 引擎通过 config 向它传递信息。这种信息可以是属性名和属性值匹配的参数,也可以是通过ServletContext 对象传递的服务器的有关信息;
Jsp复习之JSP 九大内置对象及四个作用域

六、exception 对象

    Exception 内置对象用来处理 JSP 文件在执行时发生的所有异常,它是 java.lang.Throwable 类的一个对象。
Jsp复习之JSP 九大内置对象及四个作用域
Jsp复习之JSP 九大内置对象及四个作用域

七、pageContext 对象

     pageContext 内置对象是一个比较特殊的对象。它相当于页面中所有对象功能的集合,即使用它可以访问到本页面中所有对象。pageContext 内置对象由 Jsp 容器创建并初始化,pageContext 对象提供了对 JSP 页面所有对象及控件的访问。

Jsp复习之JSP 九大内置对象及四个作用域

添加小编微信可以获取免费资源,二维码

Jsp复习之JSP 九大内置对象及四个作用域


要用到的工具,关注公众号直接免费获取

Jsp复习之JSP 九大内置对象及四个作用域