JSP 隐式对象
JSP 隐式对象是 JSP 容器为每个页面提供的 Java 对象,开发者可以直接使用它们而不用显式声明。JSP 隐式对象也被称为预定义变量。
JSP 所支持的九大隐式对象:
| 对象 | 描述 |
|---|---|
request | HttpServletRequest 接口的实例 |
response | HttpServletResponse 接口的实例 |
out | JspWriter 类的实例,用于把结果输出至网页上 |
session | HttpSession 类的实例 |
application | ServletContext 类的实例,与应用上下文有关 |
config | ServletConfig 类的实例 |
pageContext | PageContext 类的实例,提供对 JSP 页面所有对象以及命名空间的访问 |
page | 类似于 Java 类中的 this 关键字 |
Exception | Exception 类的对象,代表发生错误的 JSP 页面中对应的异常对象 |
这些对象我们可以直接在页面中使用,可以用在表达式里面,也可以用在代码段里面。
Previous: JSP 中的流程控制语句