`
- 浏览:
1571545 次
- 性别:
- 来自:
北京
-
url:
http://book.51cto.com/art/200808/86071.htm
JSP 页面中包含 9 个内置对象,这 9 个内置对象都是 Servlet API 的类或者接口的实例,只是 JSP 规范将它们完成了默认初始化,即它们已经是对象,可以直接使用。这 9个内置对象依次如下。
application: javax.servlet.ServletContext 的实例,该实例代表JSP所属的 Web应用本身,可用于 JSP 页面,或者 Servlet 之间交换信息。常用的方法有getAttribute(String attNarne) , setAttribute(String attNarne , String attValue)和getInitPararneter(String paramNarne)等。
config: javax.servlet.ServletConfig 的实例,该实例代表该JSP 的配置信息。常用的方法有 getInitPararneter(StringparamNarne)及 getInitPararneternarnes() 等方法。事实上, JSP 页面通常无须配置,也就不存在配置信息。因此,该对象更多地在Servlet 中有效。
exception: java.lang.Throwable的实例,该实例代表其他页面中的异常和错误。只有当页面是错误处理页面,即编译指令page 的 isErrorPage属性为 true 时,该对象才可以使用。常用的方法有getMessageO和 printStackTraceO等。
out: javax.servlet.jsp.JspWriter的实例,该实例代表JSP 页面的输出流,用于输出内容,形成HTML 页面。
page: 代表该页面本身,通常没有太大用处。也就是 Servlet 中的 this,其类型就是生成的 Serlet 。
pageContext:javax.servlet.jsp.PageContext的实例,该对象代表该JSP 页面上下文,使用该对象可以访问页面中的共享数据。常用的方法有getServletContextO和getServletConfigO等。
request: javax.servlet.http:HttpServletRequest的实例,该对象封装了一次请求,客户端的请求参数都被封装在该对象里。这是一个常用的对象,获取客户端请求参数必须使用该对象。常用的方法有getPararneter(StringparamNarne), getParmeterValues(String paramName), setAttribute(String atttibuteName,Object attributeValue),
getAttribute(String attributeName)和 setCharacterEncoding(Stringenv)等。
response: javax.servlet.http.HttpServletResponse的实例,代表服务器对客户端的响应。通常,也很少使用该对象直接响应,输出响应使用out 对象,而 response 对象常用于重定向。常用的方法有sendRedirect(java.lang.Stringlocation)等。
session: javax.servlet.http.HttpSession的实例,该对象代表一次会话。从客户端浏览器与站点建立连接起,开始会话,直到关闭浏览器时结束会话。常用的方法有:
getAttribute(StringattName),setAttribute(StringattName,String attValue)等。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
jsp9个内置对象
### JSP中的九个内置对象详解 在Java Server Pages(JSP)技术中,有九个内置对象,它们是JSP引擎自动创建并提供给开发者使用的,无需显式实例化。这九个内置对象分别是:`out`、`request`、`response`、`session`...
- **用途**:提供了一个中心化的访问点,可以访问到JSP页面中的其他内置对象(如request、response、session、application等)。 - **特点**: - 创建和初始化工作由容器自动完成。 - 可用于获取当前页面的上下文...
request对象是JSP九大内置对象之一,每当客户端请求一个JSP页面时,JSP引擎就会制造一个新的request对象来代表这个请求。request对象提供了一系列方法来获取HTTP头信息、cookies、HTTP方法等等。 2. response对象...
在JavaServer Pages (JSP) 中,有九个内置对象,它们提供了与Web应用程序交互的基本功能。这些对象是预定义的,可以直接在JSP页面中使用,无需显式声明或实例化。下面是四个主要内置对象及其相关方法的详细说明: 1...
在JavaServer Pages (JSP) 技术中,开发者可以使用九个预定义的、与请求处理相关的对象,这些对象被称为“内置对象”。这些对象提供了对HTTP请求的访问,简化了网页开发,使得程序员能够更高效地处理用户交互。以下...
### JSP内置对象详解 #### 一、Request对象 ...以上就是关于JSP内置对象的一些详细介绍,每个对象都有其特定的功能和作用范围,了解并熟练掌握这些内置对象可以帮助开发者更高效地进行Web应用开发。
### JSP中的九大内置对象详解 #### 一、Request对象:获取客户端请求信息 `Request`对象主要用于收集来自客户端的数据,这些数据通过HTTP协议发送到服务器端。在JSP页面中,可以使用`Request`对象来获取客户端提交...
### JavaEE基础JSP的9个内置对象详解 在JavaEE开发中,JSP(Java Server Pages)是一种广泛使用的服务器端脚本技术,用于生成动态网页。为了方便开发者使用,JSP提供了九个内置对象,这些对象无需声明即可直接使用...
jsp内置对象 有关jsp的一些内置的对象的总结
charset=UTF-8");...通过这些实验,你可以深入理解JSP内置对象的用途和功能,并学会如何在实际开发中有效利用它们来构建更复杂的Web应用程序。练习部分鼓励你尝试更多的方法和属性,以增强你的理解和实践能力。
**JSP内置对象详解** JSP(Java Server Pages)是一种动态网页技术,它允许开发者将HTML、CSS和Java代码结合在一起,以实现服务器端的逻辑处理。在JSP中,有九个内置对象,它们提供了方便的功能,无需显式创建就...
### JSP 九大内置对象详解 #### 一、Request对象 `request`对象在Java Server Pages(JSP)中主要用于获取客户端发送来的请求信息。它实现了`HttpServletRequest`接口,提供了丰富的API来处理HTTP请求。 - **`...
### JSP内置对象 1. **PageContext对象**: 提供了访问JSP页面所有作用域的统一接口,如获取请求、响应、session等对象。 2. **Request对象**: `HttpServletRequest`,代表客户端的HTTP请求,提供了获取请求参数、...
### JSP 9大内置对象学习总结 #### 一、Request对象详解 **1.... 在Web开发中,我们经常需要处理...通过以上对JSP内置对象的学习总结,我们可以更深入地理解这些对象的功能和使用方法,从而更好地进行Web开发工作。
在Java Server Pages (JSP)技术中,为了简化Web开发,JSP提供了九个预定义的对象,也被称为内置对象或隐含对象。这些对象自动存在于JSP页面的上下文中,无需显式声明或实例化,它们在处理请求和响应时扮演着关键角色...
内容讲诉了jsp9大内置对象及其作用域。
JSP 九个内置对象及四个作用域 JSP(Java Server Pages)是一种基于Java的服务器端脚本语言,用于生成动态网页。在JSP中,九个内置对象是指不需要预先声明就可以在脚本代码和表达式中使用的对象,这些对象都是javax...
JSP内置对象是JSP技术中的基础知识点,了解和掌握这些内置对象的用法对于开发基于JSP的Web应用至关重要。通过这些内置对象,开发人员可以更加方便地处理HTTP请求和响应、管理用户会话、存储应用范围内的数据等,从而...