Jsp的内置对象是指在Web容器中创建的一组对象,既不需要使用new关键字创建,就可以使用的一组对象。
例如:
<%
int [] s = {2,3,5,8,4,7,6,9};
for(int i ;s){
out.println(i);
}
%>
我们可以看到上例中的out就是一个内置对象,不需要new,即可直接使用。
Jsp中一共有九大内置对象,分别是:out对象,request对象,response对象,session对象,application对象,Page对象,pageContext对象,exception对象,config对象。
首先来看最常见的一组对象,request对象和response对象
request对象是HttpServletRequest类的实例,是从客户端向服务器端发送请求时所需对象,其中包含的方法用于处理客户端发送的请求数据。
response对象是HttpServletResponse类的实例,是将处理后的请求结果返回给客户端。封装服务器发送到客户端的所有信息。
简单来说,request发出请求,response对象返回请求。
接下来是session对象,session对象是指服务器端和客户端的一次会话,是HttpSession类的实例,主要作用是存储用户的访问信息。一次会话会创建一次session对象,当会话结束,session对象销毁。