Fork me on GitHub

JSP的九个隐式(内置)对象

1.out

转译后对应JspWriter对象,其内部关联一个PrintWriter对象。
是向客户端输出内容常用的对象。

2.request

转译后对应HttpServletRequest对象。
客户端的请求信息被封装在request对象中,通过它才能了解到客户的请求,然后做出响应。

3.response

转译后对应HttpServletResponse对象。
包含了响应客户请求的相关信息,但在JSP中很少直接用到它。

4.config

转译后对应ServletConfig对象。

5.application

转译后对应ServletContext对象。
该对象实现了用户间数据的共享,可存放全局变量。
它开始于服务器的启动,直到服务器的关闭,在此期间,此对象将一直存在;服务器的启动和关闭决定了Application对象的生命。

6.session

转译后对应HttpSession对象。
该对象指的是客户端与服务器的一次会话,从客户连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。

7.pageContext

转译后对应PageContext对象,它提供了JSP页面资源的封装,并可设置页面范围属性。
该对象提供了对JSP页面内所有的对象及名字空间的访问,也就是说它可以访问到本页所在的Session,
也可以取本页面所在的Application的某一属性值,它相当于页面所有功能的集大成者,

8.exception

转译后对应Throwable对象,代表由其他JSP页面抛出的异常对象,只会出现于JSP错误页面

9.page

转译后对应this,它是java.lang.Object类的实例

 

posted @ 2016-06-15 15:07  郑斌blog  阅读(424)  评论(0编辑  收藏  举报