该对象代表了客户端的请求信息主要用于接受通过HTTP协议传送到服务器的数据。(包括头信息、系统信息、请求方式以及请求参数等)request对象的作用域为一次请求。 2、response对象 response 代表的是对客户端的响应主要是将JSP容器处理过的对象传回到客户端。response对象也具有作用域只在JSP页面内有效。 3、session对象 session 對象是由服务器自动创建的与用户请求相关的对象服务器为每个用户都生成一个session对象,用于保存该用户的信息跟踪用户的操作状态。session對象内部使用Map类来保存数据因此保存数据的格式为 “Key/value”。 对象可将信息保存在服务器中直到服务器关闭,否则application对象中保存的信息会在整个应用中都有效与session对象相比,application对象生命周期更长类似于系统的“全局变量”。 5、out 对象 out 对象用于在Web浏览器内输出信息并且管理应用服务器上的输出缓冲区。在使用 out 对象输出数据时可以对数据缓冲区进行操作,及时清除缓冲区中的残余数据为其他的输出让絀缓冲空间。待数据输出完毕后要及时关闭输出流。 6、pageContext 对象 pageContext 对象的作用是取得任何范围的参数可以获取 JSP页面的out、request、reponse、session、application 方法鈳以获取一个config对象。当一个Servlet 初始化时容器把某些信息通过 config对象传递给这个 Servlet。 开发者可以在web.xml 文件中为应用程序环境中的Servlet程序和JSP页面提供初始化参数 8、page 对象 page 对象代表JSP本身,只有在JSP页面内才是合法的 的页面中才可以被使用,在一般的JSP页面中使用该对象将无法编译JSP文件excepation对象和Java的所有对象一样,都具有系统提供的继承结构exception 对象几乎定义了所有异常情况。在Java程序中可以使用try/catch关键字来处理异常情况;茬JSP页面中出现没有捕获到的异常,就会生成 exception 对象并把 exception 对象传送到在page指令中设定的错误页面中,然后在错误页面中处理相应的 exception 对象