九大内置对象
第一种是out,它是一种输出对象,代表reponse的输出流;
第二种是page,它代表jsp本身,只有在jsp页面内才是合法的,类似于java中的this指针;
第三种是session,session 对象是由服务器自动创建的与用户请求相关的对象。服务器为每个用户都生成一个
session对象,用于保存该用户的信息,跟踪用户的操作状态;
第四种是pageContext,pageContext 对象的作用是取得任何范围的参数,通过它可以获取 JSP页面的out、
request、reponse、session、application 等对象;
第五种是request对象,该对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据;
第六种是response,response 代表的是对客户端的响应,主要是将JSP容器处理过的对象传回到客户端;
第七种是execption对象,exception 对象的作用是显示异常信息;
第八种是config对象,config 对象的主要作用是取得服务器的配置信息;
第九种是application对象application 对象可将信息保存在服务器中,直到服务器关闭,否则application对象中保存的
信息会在整个应用中都有效。
四大作用域
所谓“作用域”就是“信息共享的范围”,也就是说一个信息能够在多大的范围内有效。
4个JSP内置对象的作用域分别为:application、session、request、page:
page范围:只在一个页面保留数据,page的有效范围只在当前jsp页面里。
request范围:只在一个请求中保存数据,request的有效范围是当前请求周期。
Session范围:在一次会话中保存数据,仅供单个用户使用,session的有效范围是当前会话。
Application范围:在整个服务器中保存数据,全部用户共享。application的有效范围是整个应用。