`

JSP内置对象

阅读更多
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内置对象实验报告.doc

    charset=UTF-8");...通过这些实验,你可以深入理解JSP内置对象的用途和功能,并学会如何在实际开发中有效利用它们来构建更复杂的Web应用程序。练习部分鼓励你尝试更多的方法和属性,以增强你的理解和实践能力。

    实验三 JSP内置对象使用

    【实验三 JSP内置对象使用】 实验的目的是让学生熟悉并理解JSP中的几个核心内置对象,包括request、response、session、application以及out对象。这些对象是JSP中用于处理HTTP请求、响应、会话管理和输出数据的关键...

    jsp内置对象

    JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception,本文将对此进行介绍。下面跟着小编一起来看下吧

    jsp.rar_jsp内置对象

    通过这个例子,我们可以看到JSP内置对象在实际开发中的应用。理解并熟练掌握这些对象,对于提升JSP编程能力至关重要。对于初学者来说,多实践、多思考,逐步加深对这些内置对象的理解,将有助于更好地应对各种Web...

    原生jsp进行Web编程—作业3-JSP内置对象-Part2

    一、JSP内置对象练习 1、使用JSP中的session对象,实现用户登陆检验 (1)(1)web目录下的session-login目录中,新建login.jsp(允许用户输入用户名和密码), 在usercheck.jsp中进行验证,成功则显示index.jsp...

    jsp.zip_jsp内置对象_world

    在给定的"jsp.zip_jsp内置对象_world"主题中,我们将深入探讨JSP的内置对象以及如何利用它们来创建简单的"Hello, World!"程序。 首先,让我们编写一个基础的JSP程序来展示"Hello, World!"。在JSP文件中,我们可以...

    详解JSP 内置对象request常见用法

    《详解JSP内置对象request的常见用法》 在Java Web开发中,JSP(JavaServer Pages)提供了几个内置对象,极大地简化了开发者的工作。其中,`request`对象是核心之一,它扮演着处理HTTP请求的重要角色。本文将深入...

    jsp内置对象及方法详细介绍

    下面将详细说明这9个JSP内置对象及其作用域和方法。 1. request对象 request对象代表了客户端的请求,其类型为javax.servlet.http.HttpServletRequest。它是客户端与服务器交互时,所发出的HTTP请求信息的封装。...

    JSP 内置对象:request 对象.pptx

    JSP 内置对象:request 对象 JSP 内置对象是 Web 容器加载的一组类,它不像一般的 Java 对象那样用 new 去获取实例,而是可以直接在 JSP 页面使用的对象。隐式对象的名称是 JSP 的保留字。JSP 使用隐式对象来访问...

    jsp内置对象聊天系统

    `jsp内置对象聊天系统`是一个基于JavaServer Pages(JSP)技术构建的简易聊天应用程序。在JSP中,内置对象是预定义的对象,可以直接在页面上使用,无需显式实例化,大大简化了开发流程。这个系统利用了JSP的内置对象...

Global site tag (gtag.js) - Google Analytics