JSP的九大内置对象


  • 内置对象

内置对象的特点
1、由JSP规范提供,不用编写者实例化
2、通过web容器实现
3、所有JSP页面均可使用
4、只有在脚本元素的表达式或代码段中才可以使用
<%=使用内置对象%>/<%使用内置对象%>



什么是内置对象
内置对象又叫隐含对象,有九个内置对象

作用:不需要预先声明就可以在脚本代码和表达式中随意使用



常用内置对象:
  

   输出输入对象:
    request对象、response对象、out对象


  通信控制对象:
    pageConter对象、session对象、application对象


  Servlet对象:
    page对象、config对象


    错误处理对象:
       exception对象        

知识解刨:

Request(Javax.servlet.ServletRequest)
他包含了有关浏览器请求的信息,通过该对象可以获得请求中的头信息、Cookie和请求参数
Request(Javax.servlet.ServletResponse) 作为JSP页面处理结果,返回给用户的响应存储在该对象中。并提供了设置响应内容、响应头以及重定向的方法
Out(Javax.servlet.jsp.JspWriter) 用于将内容写入JSp页面实例的输出流中,提供了几个方法使你能用于向浏览器回送输出结果
pageConter(Javax.servlet.jsp.PageConter) 描述了当前JSP页面的运行环境。可以返回JSP页面其他隐式对象及其属性的访问,另外,他还实现将控制权从当前页面传输至其他页面的方法
Session(Javax.servlet.http.HttpSession) 会话对象存储有关此会话的信息,也可以将属性赋给一个会话,每个属性都有名称和值。会话对象主要用于存储和检索属性值。
Application(Javax.servlet.ServletConter) 存储了运行JSP页面的servlet以及在同一应用程序中的任何WEb组件的上下文信息
Page(Java.lang.Object) 表示当前JSP页面的servlet实例
Config(Javax.servlet.ServletConfig) 该对象用于存取servlet实例的初始化参数
Exception(Javax.lang.Throwable) 在某个页面抛出异常时,将转发至JSP错误页面,提供此对象是为了在JSP中处理错误,只有在错误页面才可使用
<%@page isErrorpage="true"%>
原文地址:https://www.cnblogs.com/lxr521/p/10765411.html