`
HuNanPengdake
  • 浏览: 235817 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JSP六大内置对象详解

    博客分类:
  • JSP
阅读更多
1.session对象 


当客户第一次访问Web服务器发布目录(一个Web服务器有一个或多个\"发布目录\")下的网页文件时,Web服务器会自动创建一个session对象,并为其分配唯一的ID号,客户可以将其需要的一些信息保存到该session对象,以便需要时使用。session对象就是指通过getSession法办法得到的对象,在JSP中是隐含对象.


2.application对象


  当Web服务器启动时,Web服务器会自动创建application对象。Application对象一旦创建,它将一直存在,直到Web服务器关闭。因此,application对象可以实现多客户间的数据共享。


  一个Web服务器常常有多个发布目录,当Web服务器启动时,它自动为每个发布目录都创建一个application对象,这些application对象各自独立,而且和发布目录一一对应。


  application的生命周期:从Web服务器启动到Web服务器关闭。


  application在生命周期内的作用范围:在同一个发布目录A下的所有网页文件中,都可以对\"和发布目录A对应\"的application对象进行操作,而且访问发布目录A的所有客户都共用一个application对象。因此,当在该application中存放数据信息时,所有访问该发布目录A的客户都能够对其进行访问,实现了多客户之间的数据共享。


  application对象的基类是:javax.servlet.ServletContext类。可以用该类中的getServletContext()方法取得application。


3.request对象


  request对象主要用于取得客户在表单中提交的数据信息及多个网页之间数据信息传递等。同时通过它也可以取得Web服务器的参数。跟Servlet参数中的Request对象是相对应的。


  request对象的基类为:javax.servlet.ServletRequest


  如果传输协议是http,则是javax.servlet.HttpServletRequest 


4. respose对象


  respose对象主要用于向客户端输出信息,响应客户端的请求。跟Servlet参数中的Response对象是相对应的。


  respose对象的基类是:javax.servlet.ServletResponse


  如果传输协议是http.则为javax.servlet.HttpServletResponse.  


5.out对象


  out对象用于向客户端输出数据。


  out对象基类是:javax.servlet.JspWriter类,跟Servlet中由HttpServletResponse得到的PrintWriter略有不同,但是都是从


Writer继承而来,所以基本上还是一样的。


6.page对象


  page对象是当前JSP页面本身的一个实例。它的类型是:java.lang.Object。


  其方法就是Object类中的方法。如:Class getClass()返回一个对象在运行时所对应的类的表示,从而可以得到相应的信息。String toString()返回当前对象的字符串表示。page对象在当前页面中可以用this代替。
分享到:
评论

相关推荐

    jsp九大内置对象

    ### JSP九大内置对象详解 #### 一、Request对象 - **定义**:`javax.servlet.http.HttpServletRequest` 类型的对象。 - **用途**:用于接收客户端发送到服务器端的数据(包括但不限于HTTP请求头、请求参数等)。 - ...

    JSP 9 大内置对象介绍

    ### JSP 九大内置对象详解 #### 一、Request对象 `request`对象在Java Server Pages(JSP)中主要用于获取客户端发送来的请求信息。它实现了`HttpServletRequest`接口,提供了丰富的API来处理HTTP请求。 - **`...

    JSP内置对象(9个常用的内置对象)

    ### JSP内置对象详解 #### 一、Request对象 `request`对象是JSP中一个非常重要的内置对象,主要用于获取客户端请求的相关信息。在实际应用中,开发人员可以通过`request`对象来处理用户提交的数据或者获取用户的...

    jsp内置对象.doc

    JSP内置对象详解 JSP(Java Server Pages)是一种服务器端脚本语言,用于创建动态网页。JSP内置对象是JSP中预定义的对象,提供了访问和操作服务器、会话、请求、响应、应用程序等信息的能力。下面是JSP内置对象的...

    jsp9大内置对象。。。

    ### JSP中的九大内置对象详解 #### 一、Request对象:获取客户端信息 在Java Server Pages(JSP)中,`Request`对象是至关重要的,主要用于接收来自客户端的请求信息。它提供了多种方法来获取请求参数、协议信息、...

    jsp内置对象的用法

    ### JSP内置对象详解 #### 一、概述 JSP(Java Server Pages)是一种动态网页技术标准,它简化了在Web应用程序中嵌入Java代码的过程。JSP内置对象是指那些无需声明即可直接在JSP页面中使用的对象。这些内置对象为...

    asp.net内置对象

    ### ASP.NET内置对象详解 #### 一、概述 在ASP.NET开发中,为了方便开发者进行Web应用程序的构建,提供了一系列内置对象。这些内置对象能够帮助开发者更好地管理客户端请求、会话状态以及应用级别的数据共享等关键...

    JSP技术要点归结 jsp技术详解

    3. **JSP内置对象**:JSP提供了九个内置对象,如request、response、session、application等,它们分别代表HTTP请求、响应、会话和应用上下文,方便开发者直接使用。 4. **JSP生命周期**:JSP页面会经历翻译、编译...

    jsp大作业上机练习

    **jsp大作业上机练习详解** 本篇将详细介绍基于JSP(Java Server Pages)的上机练习,这些练习源自清华大学的“jsp程序设计”课程。JSP是Java平台上的一个核心技术,它允许开发人员创建动态、交互式的Web应用程序。...

    JSP教案(WORD 版)

    "第3章 JSP内置对象详解.doc"涵盖了JSP的九个内置对象,如request、response、session、application等。这些对象提供了与HTTP请求交互的能力,例如获取用户输入、设置响应头、管理会话状态等。 **五、JavaBean** ...

    jsp应用开发详解第三版 源码

    《jsp应用开发详解第三版》是一本深入探讨JavaServer Pages(JSP)技术的专业书籍,其源码提供了丰富的实例和示例,旨在帮助读者更好地理解和掌握JSP在实际开发中的应用。源码的缺失章节主要为第四、五、六章,但...

    jsp外文翻译,毕业设计

    #### JSP的六大内置对象 JSP提供了六个内置对象,用于简化Web开发中的常见任务: 1. **request**:封装了客户端发送的所有请求信息,包括HTTP请求头和表单数据。 2. **response**:用于控制Web服务器向客户端的...

    jsp教程 魔乐

    五、内置对象详解:掌握JSP的高级特性 从第八至第十部分,教程转向了JSP的高级主题——内置对象的介绍。JSP提供了九个内置对象,包括request、response、session、application等,它们各自拥有独特的功能和应用场景...

    JSP编程技术(免積分)

    ### JSP编程技术详解 ...通过理解JSP页面的结构、服务器端执行机制以及掌握JSP的六大基本对象,开发者可以有效地构建和维护复杂的Web应用。此外,正确配置JSP页面的编译指令能够提升应用程序的健壮性和用户体验。

    JSP应用教程课件及源代码

    3. **内置对象**:JSP提供了九个内置对象,如request(请求对象)、response(响应对象)、session(会话对象)等,它们简化了Web开发,方便处理HTTP请求和响应。 **二、JSP指令和动作** 1. **JSP指令**:包括page...

    西安电子科技大学JSP在线课程源代码及课件

    【JSP在线课程详解】 JSP(JavaServer Pages)是一种基于Java技术的动态网页开发工具,由Sun Microsystems公司推出,现已成为Oracle公司的一部分。它允许开发者在HTML或XML文档中嵌入Java代码,以实现服务器端的...

    JSP 技术大全JSP 技术大全

    **JSP技术详解** JSP(JavaServer Pages)是Java平台上的动态网页开发技术,它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,从而实现动态网页的创建。JSP技术是Java EE(企业版)的重要组成部分,主要用于...

Global site tag (gtag.js) - Google Analytics