JSP内建对象

内建对象的介绍

  JSP为简化页面的开发提供了一些内部对象。这些内部对象不需要由JSP的编写者实例化,它们由容器实现和管理,在所有的JSP页面中都能使用内部对象。所有的隐含对象只有对Scriptlets或表达式有用,在JSP声明中不可用。JSP里有以下的内部对象:

  • request对象
  • response对象
  • pageContext对象
  • session对象
  • application对象
  • out对象
  • config对象
  • page对象
  • exception对象

对象类型描述作用域
request

javax.servlet.ServletRequest

的子类

客户端的请求,通常是HttpServletRequest的子类,如果

客户的请求中有参数,则该对象就有一个参数列表

request(用户请求期)
response

javax.servlet.ServletResponse

的子类

JSP页面的响应,是HttpServletResponse的子类。页面的属性和需要通过标准API访问的相关对象(本质上是构成服务器环境让JSP运行的一些对象),以便JSP引擎编译页面。但是,不同Servlet对这些属性和对象的实现方式不同page(页面执行期)
pageContextjavax.servlet.jsp.PageContext

解决方案是JSP引擎编译用factory类返回的服务器的PageContext类的实现方法。PageContext类和request、response对象及page指令的一些属性

(errorpage、session、buffer、autoflush)同时被初始化,同时提供request请求的相关的对象

page(页面执行期)
sessionjavax.servlet.http.HttpSessionHTTPsession是与request联合的对象session(会话期)
applicationjavax.servlet.ServletContextservelt的环境通过调用getServletConfig().getContext方法获得application(整个Web应用程序运行期)
outjavax.servlet.jsp.JspWriter 代表输出流对象page(页面执行期)
configjavax.servlet.ServletConfig页面的ServletConfig对象page(页面执行期)
pagejava.lang.Object指向页面自身的方式(在Java代码中多以this代替)page(页面执行期)

exception        java.lang.Throwable                  没有被Throwable捕获的错误。传向了errorpage的URI

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值