JSP内置对象

来源:互联网 发布:天美与光子知乎 编辑:程序博客网 时间:2024/06/08 05:49

JSP内置对象列表

 

内置对象所属类型说明applicationjavax.servlet.ServletContext代表调用getServltConfig()
或getContext()方法后返回的ServletContext对象configjavax.servlet.ServletConfig代表为当前页面配置JSP的Servletexceptionjava.lang.Throwable代表访问当前网页时产生的不可预见的异常outjava.servlet.jsp.jspwriter代表输出流的JSPWriterpagejava.lang.Object代表当前JSP页面实例pageContextjava.servlet.jsp.PageContext代表当前页面的对象request根据协议的不同,可以使用
javax.servlet.ServletRequest或
javax.servlet.HttpServletRequest代表由用户提交请求而触发的request对象response根据协议的不同,可以使用
javax.servlet.ServletRequest或
javax.servlet.HttpServletRequest代表由用户提交请求而触发的response对象sessionjavax.servlet.http.Httpsession代表会话(session)对象,在发生HTTP请求时被创建

 

1、application对象
application对象拥有application的范围,也就是说application用于在多个用户间保存数据,所有用户都共享同一个application,因此从中读取和写入的数据是共享的。



2、config对象
config对象中存储着一些servlet初始的数据结构,它跟page对象一样,很少被用到。config对象实现了javax,servlet,ServletConfig接口,它提供两个方法来让config对象获取Servlet初始参数值。
config.getInitParamenterName()和config.getInitParamenter(String name)。

3、exception对象
exception对象是针对JSP运行时产生的异常作出处理的对象。要使用该内置对象,就必须在page命令中设定<%@ page isErrorPage=”true”%>,否则出错。

4、out对象
out是用于向客户端输出的PrinterWriter对象。这里的out实际上是带缓冲的PrinterWriter,可以称之为JSPWriter。

5、page对象
page对象代表JSP本身,或者说它代表了被转换后的Servlet。因此,它可以调用任何被Servlet类所定义的方法。(很少用)。

6、pageContext对象
pageContext能够存取其他内置对象,当内置对象包括属性时,pageContext也支持对这些属性的写入和读取,但是需要指定范围。

7、requset对象
与 request相联系的是HttpServletRequest类。通过getParameter方法可以得到request的参数,通过GET、 POST、HEAD等方法可以得到request的类型,通过cookies、Referer等可以得到引入的HTTP头。

 

8、response对象
与response相联系的是HTTPServletResponse类,用于控制HTTP连接。因为输出流是放入缓冲的,所以可以设置HTTP状态码和response头信息主要用于向客户端发送数据,如Cookie、HTTP文件头信息。

 

9、session对象
session用于指定在一段时间内,某客户与Web服务器的一系列交互过程。


原创粉丝点击