1 JSP内建对象
在所有的JSP页面中都能使用内建对象。所有的隐含对象只有对Scriptlet或者表达式有用,在JSP声明中不可用。
(1)out
(2)request
(3)response
(4)session
session只能保存对象,不能保存原生类型。
(5)pageContext
(6)application
(7)config
(8)page
(9)exception
在JSP中提供了4种属性的可见范围:
(1)page:只在一个页面中可见,跳转之后无效;
(2)request:只在一次请求中可见,服务器跳转后依然有效;
(3)session:在一次回话范围中可见,无论何种跳转都可见,但新开浏览器不可见;
(4)application:在整个应用中可见,所有用户都可以使用。
pageContext ==> page
request, response ==> request
session ==> session
application ==> application
以上5个内置对象都支持以下的属性操作方法:
setAttribute(String name, Object o);
getAttribute(String name);
removeAttribute(String name);
(1)pageContext的setAttribute()方法可以接收第三个参数(int型),设定属性的范围PageContext.PAGE_SCOPE,PageContext.REQUEST_SCOPE,PageContext.SESSION_SCOPE,PageContext.APPLICATION_SCOPE
(2)request对象常用方法
getParameter(String name)
getParameterValues(String name)
(3)response对象常用方法
response.sendRedirect()
使用该方法跳转后,地址栏的页面地址会改变,属于客户端跳转。与<jsp:forward>的区别:
<jsp:forward>属于服务器端跳转,跳转之后地址栏不变;而且在使用request属性范围时,只有服务器端跳转才能够将request属性保存到跳转页;而如果是客户端跳转,则无法进行属性的传递;如果使用的是服务器端跳转,则执行到跳转语句时会立刻进行跳转;如果使用的是客户端跳转,则是在整个页面执行完之后才执行跳转。
相关推荐
在学习JSP时,掌握其基础知识点至关重要。以下是对JSP基础的详细解释: 1. 访问JSP页面的URL:在Web服务目录下,如`helloapp/hello.jsp`,要访问该页面,我们需要使用HTTP协议,加上服务器的IP地址或域名以及端口号...
**JSP(Java Server Pages)基础知识** JSP是Java平台上的服务器端脚本语言,用于创建动态网页。它结合了HTML、CSS、JavaScript等前端技术与Java后端编程能力,使得开发者可以方便地构建交互式的Web应用。在JSP中,...
**JSP基础知识教学课件** 本教学课件涵盖了JSP(Java Server Pages)的基础知识,旨在帮助初学者理解和掌握JSP技术。以下是根据文件名称整理出的详细知识点: 1. **JSP语法**: - 文件:第2章-1 JSP语法.ppt、第2...
java+jsp基础知识
【JSP基础知识教学教案】 JSP(JavaServer Pages)是由Sun Microsystems公司主导并与其他公司共同创建的一种用于构建动态网页的标准技术。它与ASP(Active Server Pages)类似,但提供了更为强大的功能和更好的平台...
**JSP基础知识点:** 1. **JSP概述**:JSP是Java平台上的一个重要组成部分,它允许开发人员在HTML或XML文档中嵌入Java代码,以创建动态Web页面。JSP文件被服务器解释为Java源代码,编译成Servlet后执行。 2. **JSP...
**JSP基础知识入门** JSP(JavaServer Pages)是一种基于Java技术的动态网页开发标准,由Sun Microsystems(现已被Oracle收购)在1999年推出。它允许开发者将静态内容(HTML、CSS、JavaScript)与动态服务器端代码...
**JSP基础知识详解** JSP(Java Server Pages)是一种动态网页技术标准,它基于Servlet和整个Java体系,用于构建Web应用程序。JSP允许开发者在HTML或其他标记语言中嵌入Java代码,实现动态内容的生成。由于JSP是在...
### JSP技术基础知识 #### 一、JSP技术概述 JSP(JavaServer Pages)是由Sun Microsystems公司在1999年推出的一种服务器端脚本技术,用于生成动态网页。随着互联网的发展,JSP逐渐成为开发Web应用的重要工具之一。...
**JSP(Java Server Pages)基础知识与JSPAPI详解** JSP是Java平台上的一个用于创建动态网页的技术,它结合了HTML、JavaScript、CSS以及Java代码,使得开发者可以在服务器端生成HTML页面。JSPAPI是Java Servlet API...
JDK的下载、安装和配置;包括JDK的安装配置、JSP运行环境、JDK的下载与安装; Tomcat安装与配置:包括Tomcat 5的下载、安装与配置Tomcat、...创建第一个JSP程序:包括编写JSP程序、建立自己的WEB目录、运行JSP程序。
**JSP基础知识详解** JSP(JavaServer Pages)是一种基于Java技术的动态网页开发技术,它允许开发者在HTML页面中嵌入Java代码,以实现服务器端的动态网页生成。本篇PPT主要讲解了JSP的基础知识,特别是与JavaBean...
**JSP基础知识详解** JSP(JavaServer Pages)是一种基于Java技术的动态网页开发技术,它结合了HTML的静态表现力和Java的动态处理能力,为开发者提供了在Web应用中生成动态内容的能力。本篇文章将深入讲解JSP的基础...
### JSP基础知识 1. **JSP语法**:JSP页面由HTML或XML标签和JSP元素组成。JSP元素包括指令(Directives)、动作(Actions)和脚本元素(Scripting Elements)。例如,`<jsp:include>`指令用于在页面渲染时插入另一...
【JSP网页编程+JSP基础知识】讲解了关于JavaServer Pages(JSP)的基本概念、语法和实践操作,这是Web开发中的重要技术。以下是详细的知识点解析: 1. **Java基础知识**:JSP是基于Java的技术,因此了解Java语言...
**JavaServer Pages (JSP) 和 Java 基础知识** 在Web开发领域,JavaServer Pages(JSP)和Java是两个重要的技术,它们通常一起使用以构建动态、交互式的Web应用程序。本教程将深入探讨这两个技术的基础知识,帮助...
Html与jsp基础知识 武汉大学课件,对于初学者很实用
**网络程序设计 JSP 基础知识** 网络程序设计中的Java Server Pages(JSP)是一种基于Java的技术,用于创建动态网页。它结合了HTML的静态表现能力与Java的动态处理功能,使得开发者能够轻松地生成包含动态内容的...
JSP基础知识 JSP(Java Server Pages)是一种服务器端脚本语言,用于生成动态网页。下面是JSP基础知识的总结: 一、JSP基础概念 * JSP是Java Servlet技术的扩展,允许开发者在HTML文件中嵌入Java代码,以生成...
下面是 JSP 相关练习题的总结,涵盖了 JSP 的语法、基础知识和应用实践。 题目 1: 用 JSP 实现高访问量下的计数程序 这个题目考察了 JSP 在高并发访问下的计数程序实现。解决方案可以使用 JavaBean 来存储计数器的...