JSP中9大内置对象的类型及作用域

内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用<% %>

内置对象特点:

1.  由JSP规范提供,不用编写者实例化

2.  通过Web容器实现和管理

3.  所有JSP页面均可使用

4.  只有在脚本元素的表达式或代码段中才可使用(<%=使用内置对象%>或<%使用内置对象%>)

 常用内置对象:

1. 输出输入对象:request对象、response对象、out对象

2. 通信控制对象:pageContext对象、session对象、application对象

3. Servlet对象:page对象、config对象

4. 错误处理对象:exception对象

 

Request(Javax.servlet.ServletRequest)它包含了有关浏览器请求的信息.通过该对象可以获得请求中的头信息、Cookie和请求参数。

Response(Javax.servlet.ServletResponse)作为JSP页面处理结果返回给用户的响应存储在该对象中。并提供了设置响应内容、响应头以及重定向的方法(如cookies,头信息等)

Out(Javax.servlet.jsp.JspWriter)用于将内容写入JSP页面实例的输出流中,提供了几个方法使你能用于向浏览器回送输出结果。

pageContext(Javax.servlet.jsp.PageContext)描述了当前JSP页面的运行环境。可以返回JSP页面的其他隐式对象及其属性的访问,另外,它还实现将控制权从当前页面传输至其他页面的方法。

Session(javax.servlet.http.HttpSession)会话对象存储有关此会话的信息,也可以将属性赋给一个会话,每个属性都有名称和值。会话对象主要用于存储和检索属性值。

Application(javax.servle.ServletContext)存储了运行JSP页面的servlet以及在同一应用程序中的任何Web组件的上下文信息。

Page(Java.lang.Object)表示当前JSP页面的servlet实例

Config(javax.servlet.ServletConfig)该对象用于存取servlet实例的初始化参数。

Exception(Javax.lang.Throwable)在某个页面抛出异常时,将转发至JSP错误页面,提供此对象是为了在JSP中处理错误。只有在错误页面中才可使用<%@page isErrorPage=“true”%>

 

 

request            请求对象                 类型 javax.servlet.ServletRequest        作用域    Request

 

response          响应对象                   类型 javax.servlet.SrvletResponse       作用域    Page

 

pageContext    页面上下文对象         类型 javax.servlet.jsp.PageContext      作用域    Page

 

session            会话对象                    类型 javax.servlet.http.HttpSession      作用域    Session

 

application       应用程序对象             类型 javax.servlet.ServletContext         作用域    Application 

 

out                   输出对象                    类型 javax.servlet.jsp.JspWriter            作用域    Page

 

config              配置对象                    类型 javax.servlet.ServletConfig            作用域    Page

 

page               页面对象                    类型 javax.lang.Object                           作用域    Page

 

exception        例外对象                    类型 javax.lang.Throwable                    作用域    page

posted @ 2017-07-29 16:35  心与心的距离  阅读(642)  评论(0编辑  收藏  举报