1.out

out内置对象是jsp中比较常用的对象,使用比较方便,out对象用于向浏览器输出数据,其常用的方法是print(),该方法用于在页面中显示字符串信息

out.print("Hello JSP");

2.request

request 也是jsp常用的对象之一,其中包含了有关浏览器请求的信息。

通过调用request 对象的方法来获取请求中的相关数据、浏览器的相关信息

3.response

response 对象可用于设置响应参数及取的响应流等

4.session

此对象允许用户访问会话的相关信息,已经绑定数据到会话(在服务器端使用类似于哈希表的结构来保存的信息)

5.application

这个对象类似于系统的“全局变量”,用于同一个应用的所有用户之间的数据共享。

6.pageContext

获取页面上下文的pageContext对象是一个比较特殊的对象,通过它可以获取JSP页面的request、response、session、out、exception等对象。pageContext对象的创建和初始化都是由容器来完成的,JSP页面中可以直接使用pageContext对象。

7.config

config对象主要用于取得服务器的配置信息。当一个Servlet初始化时,容器把某些信息通过config对象传递给这个Servlet。开发者可以在web.xml文件中为应用程序环境中的Servlet程序和JSP页面提供初始化参数。

8.page

page对象代表JSP本身,只有在JSP页面内才是合法的。page对象本质上是包含当前Servlet接口引用的变量,可以看作是this关键字的别名

9.exception

exception对象用来处理JSP文件执行时发生的所有错误和异常,只有在page指令中设置 isErrorPage属性值为true的页面中才可以被使用,在一般的JSP页面中使用该对象将无法编译JSP文件。exception对象几乎定义了所有异常情况,在Java程序中,可以使用try...catch关键字来处理异常情况,如果在JSP页面中出现没有捕获到的异常,就会生成exception对象,并把exception对象传送到在page指令中定义的错误页面中,然后在错误页面中处理相应的exception对象。