1.out - javax.servlet.jsp.jspWriter
out对象用于把结果输出到网页上。
2.request - javax.servlet.http.HttpServletRequest
request对象包含所有请求的信息,如请求的来源、标头、cookies和请求相关的参数值等
3.response - javax.servlet.http.HttpServletResponse
response对象主要将JSP容器处理后的结果传回到客户端。
4.session - javax.servlet.http.HttpSession
session对象表示目前个别用户的会话状态,用来识别每个用户。
5.pageContext - javax.servlet.jsp.PageContext
pageContext对象存储本JSP页面相关信息,如属性、内建对象等。
如:
void setAttribute( String name, Object value, int scope ) ;
Object getAttribute( String name, int scope ) ;
其中:
int PAGE_SCOPE = 1 - 页面共享范围
int REQUEST_SCOPE = 2 - 请求共享范围
int SESSION_SCOPE = 3 - 会话共享范围
int APPLICATION_SCOPE = 4 - 应用程序共享范围
6.application - javax.servlet.ServletContext
application主要功用在于取得或更改Servlet的设定。
7.config - javax.servlet.ServletConfig
config对象用来存放Servlet初始的数据结构。
8.exception - java.lang.Throwable
错误对象,只有在JSP页面的page指令中指定isErrorPage="true"后,才可以在本页面使用exception对象。
9. page - javax.servlet.jsp.HttpJspPage
page对象代表JSP对象本身,或者说代表编译后的servlet对象,
可以用( (javax.servlet.jsp.HttpJspPage)page )来取用它的方法和属性。
10.servlet和jsp的内置对象对应表如下
Servlet接口 |
jsp内置对象 |
HttpServletRequest |
request |
HttpServletResponse |
response |
ServletConfig |
config |
HttpSession |
session,通过request.getSession()的方式获得
HttpSession session = req.getSession() ;
|
ServletContext |
appliction对应
注意:
1、当servlet中的init()方法无参数的时候/不写初始化函数,直接调用
ServletContext app = this.getServletContext() ;获取appliction对象方法。
2、当servlet中存在init(ServletConfig config)的时候,可以采用如何下的方法获取,否则就报500错误。
ServletContext app = this.config.getServletContext() ;
|
其他jsp内置对象:exception、page、pageContext、out
pageContext javax.servlet.jsp.PageContext page
request javax.servlet.http.HttpServletRequest request
response javax.servlet.http.HttpServletResponse page
session javax.servlet.http.HttpSession session
application javax.servlet.ServletContext application
out javax.servlet.jsp.JspWriter page
config javax.servlet.ServletConfig page
page java.lang.Object page
exception java.lang.Throwable page
详细参见:
http://blog.csdn.net/zzj9898/archive/2007/04/09/1557534.aspx
分享到:
相关推荐
### JSP内建对象详解 在Java Server Pages (JSP) 技术中,为了方便开发者操作页面数据和实现各种功能,内置了一系列的对象,这些对象提供了丰富的API来处理客户端请求和响应,使得开发者无需手动创建就可以直接使用...
在JavaServer Pages (JSP) 中,内建对象是预定义的变量,可以直接在JSP页面中使用,无需显式声明。这些对象提供了方便的方法来处理各种任务,如请求处理、响应生成、会话管理等。以下是JSP内建对象及其相关方法的...
**JSP技术概述** JSP(JavaServer Pages)是Java平台上的动态...了解并熟练掌握JSP的语法、内建对象以及与JavaBean的交互,是成为专业Web开发者的必备技能。在实际项目中,通过案例实践能更好地理解和运用这些知识点。
jsp内建对象的内容 一些实例分析 语法的应用的简介。jsp的一些基础语法。
### JSP内建对象简介与应用 在Java Server Pages(JSP)技术中,内建对象是预定义的对象,它们提供了处理服务器端脚本、页面请求、响应等基本功能的关键工具。理解并熟练掌握这些内建对象对于开发动态网页至关重要...
在Java Server Pages(JSP)技术中,内建对象是一组预定义的对象,它们为开发者提供了方便的功能,无需显式创建即可直接在页面上使用。这些内建对象是JSP生命周期的一部分,帮助简化Web开发过程,提高效率。本教程...
**JSP内建对象之request详解** 在JavaServer Pages (JSP) 技术中,内建对象扮演着核心角色,它们提供了与服务器交互的基本功能。"request"对象是这七个内建对象之一,它是 javax.servlet.http.HttpServletRequest ...
**标题:“6 jsp内建对象之session”** 在JavaServer Pages (JSP) 技术中,`session`是六个内建对象之一,它在处理用户会话方面扮演着核心角色。会话跟踪是Web应用程序中一个重要的概念,尤其是在需要保持用户状态...
在深入探讨JSP(JavaServer Pages)的九大内建对象之前,我们首先简要回顾一下JSP技术。...掌握这些内建对象,对于任何希望利用JSP技术构建高效、健壮的Web应用程序的开发者来说,都是必不可少的基础知识。
JSP内建对象是JSP提供的一组预定义的对象,可以直接在JSP页面中使用,无需显式声明。这些对象简化了开发过程,提高了效率。本文主要探讨的是JSP内建对象之一——`application`对象。 `application`对象代表了...
JSP的基本语法是其核心,而内建对象则是JSP强大功能的重要组成部分。本资料主要涵盖了JSP的基本语法及其9种内建对象的详细介绍和使用方法。 **一、JSP基本语法** 1. **声明(! %>)**:用于在JSP页面中声明变量或...
象征性的1分 赵强《精通jsp编程》第五章
JSP内建对象是指在JSP页面中无需显式声明即可直接使用的对象,它们由JSP引擎自动创建并提供,包括`request`、`response`、`session`、`application`、`out`、`pageContext`、`page`、`config`和`exception`等。...
全书共分9篇32章,分别介绍了JSP基础、环境搭建和开发工具、Java语言基础、JSP语法、JSP内建对象、JavaBean技术、Servlet技术、JSP经典设计模式、数据库的安装与创建、数据库访问技术、SQL语句在JSP中的应用、高性能...
全书共分9篇32章,分别介绍了JSP基础、环境搭建和开发工具、Java语言基础、JSP语法、JSP内建对象、JavaBean技术、Servlet技术、JSP经典设计模式、数据库的安装与创建、数据库访问技术、SQL语句在JSP中的应用、高性能...
学生需要实现并分析多个示例程序,以理解JSP内建对象,如request(请求对象)、response(响应对象)、out(输出流对象)、session(会话对象)等,以及它们在处理用户请求和响应中的角色。此外,通过设计一个根据...