欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JSP内置对象 博客分类: JSP内置对象 JSP 内置对象 

程序员文章站 2024-03-22 15:57:22
...
JSP内置对象

本章将介绍JSP的内置对象,并对JSP内置对象进行分类。将
详细介绍其中的JSP内置对象,包括request、response、out、
session等等。
熟练使用JSP内置对象保存属性。
熟练JSP属性保存的四个范围。
熟练使用request对象取得参数值。
了解其他各对象的常用方法。

1 JSP内置对象分类
根据各对象的作用不同,可以将这九个对象分为如下四类。
第一类:与Servlet有关的内置对象。
包括page和config两个对象。
第二类:与Input/Output有关的内置对象
包括out、request和response三个对象。
第三类:与Context有关的内置对象
包括session、application和pageContext三个对象。
第四类:与Error有关的内置对象。
仅包括exception这一个对象。

2 属性保存范围
  在JSP中可以通过setAttribute()和getAttribute()这两个方法来设置和取得属性,从而实现数据的共享。同样JSP中提供了四种属性保存范围,分别为page、request、session以及application。

3 request对象
  request对象不但可以用来设置和取得request范围变量,还可以用来获得客户端请求参数、请求的来源、表头、cookies等等。其中常用方法如下。
获得客户端请求参数
获得所有的参数名称
获得参数的所有参数值
获得封装所有参数值的Map

4 response对象
  response对象用来给客户端传送输出信息,设置标头等等。其常用方法如下。
实现页面跳转
实现页面自动刷新
实现页面自动跳转

5 out对象
  out对象用来向网页输出信息。 其常用方法如下。
使用out对象进行页面输出
使用out对象求得缓冲区使用大小

6 session对象
  session对象用来表示用户的会话状况,一般用于保存用户的各种信息,直到生命周期超时或者被自动释放掉为止。其常用方法如下。
设置并获得session生命周期
获得session的其他信息

7 application对象
  application对象用户取得和设置Servlet的相关信息。application对象的生命周期是服务器启动产生直到服务器关闭为止。其常用方法如下。
通过application对象获得服务器版本
通过application对象获得其他信息

8 pageContext对象
  pageContext对象不但可以用来设置page范围的属性,同样也可以用来设置其他范围属性,不过需要指定范围参数。通过pageContext对象还可以获得其他内置对象。

示例:通过pageContext对象取得不同范围属性 。

9 page对象
  page对象代表JSP转译后的Servlet,通过page对象可以非常方便的调用Servlet类中定义的方法。

示例:过page对象调用Servlet类中定义的方法 。

10  config对象
     config对象可以用来获得Servlet的配置信息 ,config对象包含的方法以及方法说明如下所示。

方法 返回值 方法说明
getInitParameter(name) String 获得Servlet初始化参数
getInitParameterNames() Enumeration 获得Servlet所有初始化参数名称
getServletContext() ServletContext 获得当前Application context
getServletName() String 获得Servlet名称

11 exception对象
   exception对象用来处理错误异常,如果要使用exception对象,必须指定
page指定中的isErrorPage属性值为“true”。

相关标签: JSP 内置对象