四大域对象:
(1)pageContext page 域-指当前页面,在当前 jsp 页面有效,跳到其它页面失效
(2)request request 域-指一次请求范围内有效,从 http 请求到服务器处理结束,返回响应的整个过程。在这个过程中使用 forward(请求转发)方式跳转多个 jsp,在这些页面里你都可以使用这个变量
(3)session session 域-指当前会话有效范围,浏览器从打开到关闭过程中,转发、重定向均可以使用
(4)application context 域-指只能在同一个 web 中使用,服务器未关闭或者重启,数据就有效
九大内置对象:
生命周期 | 使用情况 | |
Request | 一次请求 | 用于接受通过 HTTP 协议传送到服务器 的数据(包括头信息、系统信息、请 求方式以及请求参数等)。 |
Reponse | 一次响应 | 表示服务器端对客户端的回应。主要 用于设置头信息、跳转、Cookie 等 |
Session | 从存入数据开始,默认闲置 30 分钟后失 效 |
用于存储特定的用户会话所需的信息 |
out | 用于在 Web 浏览器内输出信息,并且 管理应用服务器上的输出缓冲区 |
|
PageContext | 用于存取其他隐含对象,如 request、 reponse、session、application 等对 象。(实际上,pageContext 对象提供 了对 JSP 页面所有的对象及命名空间的 访问。 |
|
Page | page 对象代表 JSP 本身(对应 this), 只有在 JSP 页面内才是合法的 |
|
Exception | 显示异常信息,必须在 page 指令中设 定< %@ page isErrorPage="true" %>才能 使用,在一般的 JSP 页面中使用该对象 将无法编译 JSP 文件 |
|
Application | 服务器启动发送第一个请求时就产生了Application 对象,直到服务器关闭。 | 用于存储和访问来自任何页面的变量 所有的用户分享一个 Application 对象 |
Config | 取得服务器的配置信息 |