• 九大内置对象


    为什么要学习内置对象?

    内置对象变向的让Http协议有了状态!


    ①请求对象:request<主要用于处理客户端请求的数据信息>

    类型 javax.servlet.ServletRequest       作用域 Request

    ②输出对象:out<用于向客户端输出数据>

    类型 javax.servlet.jsp.JspWriter          作用域  Page

    ③响应对象:response<用于响应客户端请求并向客户端输出信息>

    类型 javax.servlet.ServletResponse     作用域 Page

    ④应用程序对象:application<类似于系统的全局变量,用于实现Web应用中的资源共享>

    类型 javax.servlet.ServletContext        作用域  Application

    ⑤会话对象:session<用于记录会话状态的相关信息>

    类型 javax.servlet.http.HttpSession      作用域  Session

    ⑥页面上下文对象:pageContext<可以访问和当前JSP页面相关联的所有作用域>

    类型 javax.servlet.jsp.PageContext      作用域 Page

    ⑦页面对象:page<表示当前页面,类似于java中的this>

     类型 javax.lang.Object                        作用域 Page

    ⑧配置对象:config<用于存放JSP编译后的初始数据>

    类型 javax.servlet.ServletConfig            作用域 Page

    ⑨异常对象:exception<表示JSP页面运行时产生的异常和错误信息,该对象只有在错误页面中才能使用>

    类型 javax.lang.Throwable                     作用域  page

    注:pageContext可获取到另外八种内置对象

    用pageContext对象可以获得其他的内置对象

     效果如下代码:

    复制代码
        <%
      
    
          pageContext.getSession();
          
          pageContext.getRequest();
          pageContext.getResponse();
          pageContext.getServletConfig();
          pageContext.getServletContext();
          pageContext.getOut();
          pageContext.getPage();
          pageContext.getException();
          %>
    复制代码
  • 相关阅读:
    研发环境容器化实施过程(docker + docker-compose + jenkins)
    Java虚拟机-字节码执行引擎
    Java虚拟机-类加载机制
    Java虚拟机-字节码指令
    Java虚拟机-类文件结构
    Java虚拟机理解-内存管理
    单元测试实践(SpringCloud+Junit5+Mockito+DataMocker)
    Git基础概念与Flow流程介绍
    谷歌最佳实践
    谷歌最佳实践
  • 原文地址:https://www.cnblogs.com/hr1997/p/5640358.html
Copyright © 2020-2023  润新知