1. pageContext 当前页面
2. request 一次请求内
3. session 一次会话
4. application 当前应用
范围和优先级
- 范围排序
-
- pageContext<request<session<application
- 优先级
-
- pageContext>session>request>pageContext
九大内置对象
- request
- response
- session
-
- 获取
-
-
- request.getSession()
- 无参
-
-
-
-
- 创建一个会话对象HttpSession,如果当前已经有会话对象则返回这个会话
-
-
-
-
- 传入一个boolean值
-
-
-
-
- false
-
-
-
-
-
-
- 创建一个会话对象HttpSession,当前用户有会话对象则返回,没有则返回null,不创建会话
-
-
-
-
-
-
- true
-
-
-
-
-
-
- 创建一个会话对象HttpSession,如果当前已经有会话对象则返回这个会话
-
-
-
- application
- out
- config
-
- ServletConfig类的实例,servlet的配置信息
- pageContext
-
- 提供对JSP页面所有对象,当前页面容器,包含其他页面的对象
- page
-
- 页面本身,类似Java中的this
- exception
-
- Throwable类的对象,代表发生错误的JSP页面中对应的异常对象