`

JSP内建对象介绍

 
阅读更多

JSP有以下内置对象:

1、request对象

     request对象代表请求对象,它被包装成HttpServletRequest接口。通过getParameter方法可以得到request的参数,通过GET、POST、HEAD等方法可以得到request的类型,通过Cookies、Referer等可以得到请求的Http头。

     来自客户端的请求经Servlet容器处理后,由request对象进行封装。它作为jspService()方法的一个参数由容器传递给JSP页面。

     request对象的主要方法有:

  • isUserInRole(String role):判断认证后的用户是否属于逻辑的role中的成员。
  • getAttribute(String name):返回由name指定的属性值,如果指定的属性值不存在,则会返回一个null值
  • getAttributeNames();返回request对象的所有属性的名字集合,其结果是一个枚举的实例。
  • getCookies();返回客户端的所有Cookie对象,结果是一个Cookie数组。
  • getCharacterEncoding() 返回请求中的字符编码方式。

2、response对象

3、pageContext对象

  • pageContext属性默认在当前页面是共享的。
  • session中得属性在当前session中是共享的。
  • ServletContext对象中的属性对所以得页面都是共享的。

4、session对象

5、application对象

     application对象为多个应用程序保存信息,对于一个容器而言,每个用户都共同使用一个application对象,这和session对象是不一样的。服务器启动后,就会自动创建application对象,这个对象一直会保持,直到服务器关闭为止。

6、out对象

     out对象被封装成javax.servlet.jsp.JspWriter接口。它表示为客户打开的输出流,PrintWriter使用它向客户端发送输出流。

     主要的方法有:

  •      out.print();输出各种类型的数据
  •      out.newLine();输出一个换行字符
  •      out.flush();输出缓冲区里的数据
  •      out.close();关闭输出流
  •      out.clearBuffer();清除缓冲区里的数据,并把数据输出到客户端
  •      out.clear();清除缓冲区里的数据,但不会把数据输出到客户端
  •      out.getBufferSize();获取缓冲区的大小
  •      out.getR();获取缓冲区的大小

7、config对象

     config对象被封装成javax.servlet.ServletConfig接口,它表示Servlet的配置。当一个Servlet初始化时,容器把某些信息通过此对象传递给这个Servlet。

     常用的方法有:

  • getServletContext():返回执行者的Servlet上下文。
  • getServletName();返回Servlet的名字。
  • getInitParameter(String name);返回名字为name的初始参数的值。
  • getInitParameterNames();返回这个JSP的所有的初始参数的名字。

8、page对象

     page对象是java.lang.Object类的一个实例。它指的是JSP实现类的实例,也就是说,它是JSP本身,通过这个可以对它进行访问。

     JSP实现类对象的一个句柄,只有在JSP页面的范围之内才是合法的。

9、exception对象

     exception对象是java.lang.Throwable类的一个实例。它指的是运行时的异常,也就是被调用的错误页面的结果,只有在错误页面(在页面指令里有isErrorPage=true的页面)中才可以使用。

 

分享到:
评论

相关推荐

    JSP内建对象详解

    ### JSP内建对象详解 在Java Server Pages (JSP) 技术中,为了方便开发者操作页面数据和实现各种功能,内置了一系列的对象,这些对象提供了丰富的API来处理客户端请求和响应,使得开发者无需手动创建就可以直接使用...

    JSP内建对象方法大全

    在JavaServer Pages (JSP) 中,内建对象是预定义的变量,可以直接在JSP页面中使用,无需显式声明。这些对象提供了方便的方法来处理各种任务,如请求处理、响应生成、会话管理等。以下是JSP内建对象及其相关方法的...

    jsp教程之内建对象篇

    在Java Server Pages(JSP)技术中,内建对象是一组预定义的对象,它们为开发者提供了方便的功能,无需显式创建即可直接在页面上使用。这些内建对象是JSP生命周期的一部分,帮助简化Web开发过程,提高效率。本教程...

    JSP九大内建对象案例讲解

    在深入探讨JSP(JavaServer Pages)的九大内建对象之前,我们首先简要回顾一下JSP技术。...掌握这些内建对象,对于任何希望利用JSP技术构建高效、健壮的Web应用程序的开发者来说,都是必不可少的基础知识。

    jsp内建对象简介和使用

    下面将详细介绍JSP中的九个主要内建对象:`request`、`response`、`out`、`session`、`pageContext`、`application`、`config`、`page`以及`exception`(虽然在题目中未提及,但在实际开发中同样重要),并通过实例...

    JSP内建对象

    JSP内建对象_JSP学习帮助

    JSP内建对象、使用JavaBean

    **JSP技术概述** JSP(JavaServer Pages)是Java平台上的动态...了解并熟练掌握JSP的语法、内建对象以及与JavaBean的交互,是成为专业Web开发者的必备技能。在实际项目中,通过案例实践能更好地理解和运用这些知识点。

    4 JSP内建对象之request

    **JSP内建对象之request详解** 在JavaServer Pages (JSP) 技术中,内建对象扮演着核心角色,它们提供了与服务器交互的基本功能。"request"对象是这七个内建对象之一,它是 javax.servlet.http.HttpServletRequest ...

    jsp内建对象

    jsp内建对象的内容 一些实例分析 语法的应用的简介。jsp的一些基础语法。

    6 jsp内建对象之session

    **标题:“6 jsp内建对象之session”** 在JavaServer Pages (JSP) 技术中,`session`是六个内建对象之一,它在处理用户会话方面扮演着核心角色。会话跟踪是Web应用程序中一个重要的概念,尤其是在需要保持用户状态...

    jsp基本语法 及内建对象下载

    本资料主要涵盖了JSP的基本语法及其9种内建对象的详细介绍和使用方法。 **一、JSP基本语法** 1. **声明(! %>)**:用于在JSP页面中声明变量或方法,这些变量和方法可以在整个JSP页面中使用,它们实际上是Java类的...

    7. jsp内建对象之application

    JSP内建对象是JSP提供的一组预定义的对象,可以直接在JSP页面中使用,无需显式声明。这些对象简化了开发过程,提高了效率。本文主要探讨的是JSP内建对象之一——`application`对象。 `application`对象代表了...

    JSP脚本元素、指令、内建对象

    主要介绍JSP的两种注释、三脚本、七动作、九内建对象

    gddrxy-内建对象的使用 -互联网应用开发(jsp)二

    JSP内建对象是指在JSP页面中无需显式声明即可直接使用的对象,它们由JSP引擎自动创建并提供,包括`request`、`response`、`session`、`application`、`out`、`pageContext`、`page`、`config`和`exception`等。...

    精通Jsp编程 第五章Jsp内建对象

    象征性的1分 赵强《精通jsp编程》第五章

    JSP技术知识点考查 jsp动态建站技术

    application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。 config对象允许将初始化数据传递给一个JSP页面 exception对象含有只能由指定的JSP“错误处理页面”访问的异常数据...

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

    `request`对象还提供`setAttribute()`和`getAttribute()`方法,用于在请求范围内存储和检索数据。例如,当需要在请求转发后传递数据时,可以先使用`setAttribute("key", value)`存储数据,然后在目标页面通过`...

Global site tag (gtag.js) - Google Analytics