九大内置对象

pageContext,request,session,aplication,response out,page,exception,config者九个是jsp的九大内置对象

jsp从本质上来说是一个Servlet中的service方法,

pageContext:页面上下文对象,封存了其他内置对象,封存了当前的jsp的运行信息,所以一个jsp只有一个pageContext对象(因为它封存了其他八个内置对象,如果一个pageContext的范围是多个jsp的话,那么其他的内置对象也都能拿到其他的jsp中的数据等信息)作用域:当前页面

request:封存当前请求数据的对象,由tomcat服务器创建,作用域:一次请求

session: 此对象用来存储用户的不同请求的共享数据。作用域:一次会话

application:也就是ServletContext对象,一个项目只有一个。存储用户共享数据的对象,以及完成其他操作。作用域:项目内

response:响应对象,用来响应请求处理结果响应给浏览器的对象,设置响应头,重定向

out:相应对象,Jsp内部使用,带有缓冲区的响应对象,设置响应头,重定向

page:代表当前Jsp的对象,相当于java中的this

exceptiion:异常对象。存储了当前运行的异常信息。使用此对象需要在page指令中使用属性isErrorPage=“true”;

config:也就是ServletConfig,主要是用来获取web.xml中的配置数据,完成一些初始化数据的读取。

    内置对象在jsp页面中使用,使用局部代码块或者脚本短语句来使用。不能够在全局代码块中使用。

例子<% String s = request.getParameter("str"); request.sendAttribute("s");%><%=str%>

其他的我也不懂了0.0

原文地址:https://www.cnblogs.com/toomucherror/p/10502092.html