jsp 有哪些域对象和内置对象及他们的作用?

四大域对象:
(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   取得服务器的配置信息

猜你喜欢

转载自blog.csdn.net/qq_35069223/article/details/81089628