`
- 浏览:
342099 次
- 来自:
...
-
JSP表达式和scriptlets中的代码,提供了8种自动定义的变量,有时称做implicit objects(固有对象)。它们是:request,response,out,session,application,config,pageContext,和 page。下面我们来详细的了解它们。
request
与request相联系的是HttpServletRequest类,使您可以得到request的参数(通过getParameter方法),request 的类型(GET,POST,HEAD,等等),和引入的HTTP头(cookies,Referer,等等)。严格来说,request是类ServletRequest的一个子类而不是HttpServletRequest类的,事实上,如果request的协议不是HTTP,那麽它几乎不会工作。
response
对客户端的response与HttpServletResponse 相连。请注意,因为输出流是放入缓冲的,所以可以设置HTTP状态码和response头,尽管在标准的servlets中不允许将之发送到客户端。
out
这里使用PrintWriter类来发送输出到客户端。然而,为了使response对象有效,可使用一个PrintWrite类的使用缓冲的版本JspWriter。使用session的属性page directive,您可以自己定义缓冲的大小,甚至可以在使用了buffer属性后关闭缓冲。也请注意,out仅用于scriptlets之中,因为JSP表达式自动的放入输出流,所以极少需要明确的声明out。
session
应用与request相联系的HttpSession类。因为session是自动创建的,即使没有一个引入的session,这种变量仍可绑定。有一个例外是,如果您用page directive关闭session,再试图使用session时将导致错误(在JSP页面向servlet转换时)。
application
使用ServeletContext类,通过使用getServletConfig().getContext()得到。
config
是一个ServletConfig类的对象。
pageContext
这是JSP中的一个新的类PageContext,用于精练特定服务器的特点时使用,如提高JspWriters的执行效率。如果您通过这个类访问而不是直接的,您的代码将仍然运行在“规则”的JSP /servlet引擎 br>
page
在JAVA中不是很有用,它仅仅是用来保存在脚本的语言不是JAVA时的时间。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
### JSP 入门教程知识点概览 #### 1. JSP 概念与应用场景 - **JSP**(Java Server Pages)是一种基于Java技术的Web开发标准,它允许开发者在HTML页面中嵌入Java代码,从而使得动态内容的生成变得更为简便。JSP非常...
### JSP入门教程珍藏版知识点总结 #### 一、JSP概述与技术分析 **1.1 JSP简介与历史背景** - **日新月异的Web技术**:随着互联网的发展,Web技术也在不断进步,从最初的静态网页到动态交互式的网页,技术更新迭代...
**JSP(Java Server Pages)开发入门初级教程** JSP是Java平台上的动态网页技术,由Sun Microsystems在1999年推出,旨在简化Web应用的开发。它结合了HTML和Java代码,允许开发者在静态页面中嵌入动态Java代码,从而...
**JSP语法简明入门教程大全** Java Server Pages(JSP)是Java Web开发...文档`JSP入门教程.doc`、`JSP.pdf`和`JSP语法简明入门教程大全.pdf`将深入探讨这些主题,为你提供实践指导。祝你在JSP的学习旅程中取得成功!
【JSP 入门教程详解】 JSP (JavaServer Pages) 是 Java EE 部分的一个关键组件,它允许开发者创建动态网页。JSP 与 Java 标准版(Java SE)不同,它属于企业级Java平台(Java EE),在这个平台上,还可以找到其他...
**JSP(Java Server Pages)入门基础教程** ...通过清华大学IT学院的JSP入门经典教程,初学者可以系统学习JSP的基本概念、语法、指令、动作元素,以及与Servlet、MVC模式等相关知识,为深入Web开发打下坚实的基础。
本教程旨在帮助初学者和有一定基础的学习者从入门到精通,全面掌握JSP的核心概念和技术。 一、JSP基本概念 1. JSP页面结构:一个JSP页面由静态内容(HTML、CSS、JavaScript)和动态元素(Java代码)组成,动态元素...
**JSP(Java Server Pages)** 是一种动态网页技术,由Sun Microsystems公司开发,用于构建基于Java的Web...如果你正在学习JSP,"JSP语法简明入门教程大全PDF"这个资源应该能为你提供全面的基础知识,帮助你快速上手。
JSP 程序设计从入门到精通 本书主要介绍了 JSP 程序设计的基础知识和高级技术,涵盖了 JSP 的概述、环境安装配置、语法介绍、变量、运算符、控制结构、函数、数组、对象等方面的内容。 JSP 概述 JSP(Java Server...
%>` 用于在JSP页面中声明变量或方法,这些变量和方法可以直接在JSP页面中使用。 3. **表达式(Expressions)**:`<%= %>` 用于输出Java表达式的结果到客户端,例如 `, World!" %>`。 4. **脚本片段(Scriptlets)...
通过以上对JSP程序设计初级入门教程的知识点详细介绍,我们了解到JSP的基本概念、核心元素以及如何使用这些元素来构建动态Web应用程序。掌握这些基础知识对于进一步学习和实践JSP技术至关重要。
《jsp由浅入深》入门教程是一本专为初学者设计的教程,旨在帮助读者从零开始掌握JavaServer Pages(JSP)技术。JSP是Java平台上的动态网页开发技术,它结合了HTML和Java代码,使开发者可以方便地创建交互式、数据...
### JSP程序设计从入门到精通知识点总结 #### 第1章 JSP概述 技术分析 ##### 1.1 JSP简介与历史背景 - **1.1.1 日新月异的Web技术**:这部分内容简要回顾了Web技术的发展历程,包括早期的静态网页到动态网页的...
- `<jsp:declaration>`:声明变量或方法,但不推荐使用,因为这会污染Servlet的类。 - `<jsp:expression>`:插入Java表达式的值到输出流,等同于JSP表达式。 ### JSP与Servlet的关系 JSP最终会被编译成Servlet,...
在`helloworld.jsp`中没有使用,但在实际应用中,可以在此插入变量定义、方法等。 - **JSP表达式**: `${...}` 或 `<%= ... %>` 用于输出Java表达式的值到HTML页面。在本例中未使用。 2. **JSP敏感性** - JSP对...
总结来说,"JSP入门教程PPT"是一个全面的指南,涵盖了从基础到进阶的所有关键知识点,通过学习这份教程,你可以掌握如何使用JSP创建动态web应用,并为更深入的Java web开发打下坚实的基础。在实践中,结合实际项目和...
**JSP(Java Server Pages)** 是一...通过深入学习《JSP语法简明入门教程大全PDF》,初学者可以理解JSP的基本原理,熟悉各种JSP元素的使用,为进一步学习Web开发中的高级主题,如Spring MVC、Struts等打下坚实的基础。
**JSP(Java Server Pages)入门详解** JSP(Java Server Pages)是Java平台上的一个标准,用于开发动态Web应用程序。它将HTML代码与Java代码相结合,使得开发者可以在网页上嵌入Java代码来处理服务器端逻辑,从而...
通过"JSP快速入门.rar"这个压缩包,你可以找到一份适合初学者的JSP教程,它可能包含了JSP的基础知识、实例和实践练习,帮助你快速掌握JSP技术。"www.pudn.com.txt"可能是该教程的资源链接或相关说明,而"JSP快速入门...
**JSP(JavaServer Pages)入门教程:与Tomcat一起构建开发环境** JSP是Java平台上的一种动态网页技术,它允许开发者将静态HTML与动态Java代码结合在一起,以创建交互式、数据驱动的Web应用程序。在本教程中,我们...