JSP九大内置对象(也称为隐式对象)
JSP中一共预先定义了9个这样的对象,分别为:request、response、pageContext、session、application、out、config、page、exception
对象名 | 功能 | 类型 | 作用域 |
---|---|---|---|
request | 向客户端请求数据 | javax.servlet.ServletRequest | Request |
response | 封装了jsp产生的响应,然后被发送到客户端以响应客户的请求 | javax.servlet.SrvletResponse | Page |
pageContext | 为JSP页面包装页面的上下文。管理对属于JSP中特殊可见部分中己经命名对象的f访问 | javax.servlet.jsp.PageContext | Page |
session | 用来保存每个用户的信息,以便跟踪每个用户的操作状态 | javax.servlet.http.HttpSession | Session |
application | 应用程序对象 | javax.servlet.ServletContext | Application |
out | 向客户端输出数据 | javax.servlet.jsp.JspWriter | Page |
config | 表示Servlet的配置,当一个Servlet初始化时,web容器把某些信息通过此对象传递给这个Servlet | javax.servlet.ServletConfig | Page |
page | Jsp实现类的实例,它是jsp本身,通过这个可以对它进行访问 | javax.lang.Object | Page |
exception | 反映运行的异常 | javax.lang.Throwable | Page |
pageContext request session application(ServletContext)
page response config(ServletConfig)
out exception