20 jsp——jsp的九大内置对象

九大内置对象

我们说jsp本质上是servlet,当她被转化为servlet后,在service方法下会自动生成6个对象+service方法传入的2个+一个exception对象(需要jsp在page指令中声明isErrorPage="true"才会有),如下图。

跳转9大对象简介

使用范围

局部代码块中(也就是<%%>中,也就是service方法中)。

1、PageContext:页面上下文对象,封存了其它内置对象。封存了当前jsp的运行信息。

2、request:封存当前请求数据的独享

3、response:响应对象,用来响应处理结果给浏览器的对象。可以设置响应头,重定向。

4、out对象:响应对象,Jsp内部使用,带有缓冲区的响应对象,效率高于response对象。

5、session:此对象用来存储用户不同请求的共享数据。

6、application:即ServletContext对象,即项目的全局配置独享,存储用户共享的数据。

7、page:代表当前Jsp的对象,相当于this。

8、config对象:即ServletConfig对象,Servlet本身的配置信息。

9、exception:异常对象,用来存储异常信息的对象。只有在Page指令中声明了isErrorPage="true"才会有的对象。声明了isErrorPage="true"表名当前jsp是一个错误处理页面,如404页面。

原文地址:https://www.cnblogs.com/Scorpicat/p/12361573.html