隐式对象
说明
request
转译后对应HttpServletRequest/ServletRequest对象
response
转译后对应HttpServletRespons/ServletResponse对象
session
转译后对应HttpSession对象
application
转译后对应ServletContext对象
out
转译后对应JspWriter对象,其内部关联一个PringWriter对象
page
转译后对应this
config
转译后对应ServletConfig对象
exception
转译后对应Throwable对象,代表由其他JSP页面抛出的异常对象,只会出现于JSP错误页面(isErrorPage设置为true的JSP页面)
pageContext
转译后对应PageContext对象,它提供了JSP页面资源的封装,并可设置页面范围属性
Jsp隐含变量
1、out 来源于Java.io.Writer类,它用于发送输出流到客户端。
2、request 来源于javax.servlet.http.HttpServletRequest接口。它被关联到每一个HTTP请求。
3、response 来源于javax.servlet.http.HttpServletResponse。response对象用于把取得的数据返回到客户端。
4、pageContext 提供访问JSP页面的命名空间。它也提供用来访问其他的JSP隐含对象。
5、session 来源于javax.servlet.http.HttpSession。它用于存储客户端请求的信息,因此它是有状态交互式的。
6、application 来源于javax.servlet.ServletContext。
7、config 来源于ServletConfig,它包含了当前JSP/Servlet所在的WEB应用的配置信息。
8、page 来源于当前被访问JSP页面的实例化。它实际使用的是JSP转换成的Servlet。
9、exception 用于捕获JSP抛出的异常。它只有在JSP页面属性isErrorPage=true时才可用。
JSP九种内置对象: