1.<jsp:useBean>,<jsp:setProperty>和<jsp:getProperty>
用于访问JavaBean
2.<jsp:param>
用来以"名-值对"的形式为其他标签提供附加信息。它和<jsp:include>,<jsp:forward>和<jsp:plugin>一起使用。
3.<jsp:include>
用于在当前页面中包含静态和动态的资源,一旦被包含的页面执行完毕,请求处理将在调用页面中继续进行。被包含的页面不能改变响应的状态代码或者设置报头,这防止了对类似setCookie()这样的方法的调用,任何对这些方法的调用都将被忽略。
4.<jsp:forward>
在运行时将当前的请求转发给一个静态的资源、JSP页面或者Servlet,请求被转向到的资源必须位于同JSP发送请求相同的上下文环境中。
5.<jsp:plugin>,<jsp:params>和<jsp:fallback>
<jsp:plugin>动作用于产生与客户端浏览器相关的HTML标签(<OBJECT>或<EMBED>),从而导致在需要时下载Java插件(Plug-in)软件,并在插件中执行指定的Applet或JavaBean。
<jsp:params>是<jsp:plugin>动作的一部分,并且只能在<jsp:plugin>动作中使用。<jsp:params>动作包含一个或多个<jsp:param>动作,用于向Applet或JavaBean提供参数。
<jsp:fallback>是<jsp:plugin>动作的一部分,并且只能在<jsp:plugin>动作中使用,主要用于指定在Java插件不能启动时显示给用户的一段文字。如果插件能够启动,但是Applet或JavaBean没有发现或不能启动,那么浏览器会有一个出错信息提示。
6.<jsp:element>
用于动态定义一个XML元素的标签。在<jsp:element>中,可以包含<jsp:attribute>和<jsp:body>。
例1:
<jsp:element name="football"/>
执行后将产生一个空元素:
<football/>
例2:
<jsp:element name="employee">
<jsp:attribute name="name">张三</jsp:attribute>
<jsp:body>张三是销售部的经理</jsp:body>
</jsp:element>
执行后将产生一个包含属性和内容的元素:
<employee name="张三">张三是销售部的经理</employee>
7.<jsp:attribute>
<jsp:attribute>动作主要有两个用途:一是用于在XML元素的内容中定义一个动作属性的值。二是在<jsp:element>动作中使用,指定输出元素的属性。
属性:
name
用于指定元素属性的名称。
trim
用于指定在<jsp:attribute>元素的内容前后出现的空白(包括空格、回车、换行、制表符)是否被JSP容器忽略。如果为true,则忽略;如果为false,则保留。默认值是true。
8.<jsp:body>
用于定义元素的内容
9.<jsp:text>
用于封装模板数据,它可以在模板数据允许出现的任何地方使用。<jsp:text>元素的作用和在JSP页面中直接书写模板数据一样。
10.<jsp:output>
只能在JSP文档和以XML语法编写的标签文件中使用,主要用于输出XML声明和文档类型声明。所谓JSP文档,是指使用XML语法编写的JSP页面。这意味着JSP文档是格式良好的、结构化的文档
11.<jsp:invoke>和<jsp:doBody>
<js:invoke>和<jsp:doBody>动作元素只能在标签文件中使用。
12.<jsp:root>,<jsp:declaration>,<jsp:scriptlet>和<jsp:expression>
相关推荐
1. **JSP元素**:JSP页面由HTML代码和JSP元素(指令、脚本元素、动作元素)组成,这些元素帮助将Java代码嵌入到HTML中。 2. **JSP转换**:JSP引擎会将JSP页面转换成一个对应的Servlet类,这个过程称为JSP编译。 3. *...
JavaWeb开发技术中,JSP动作元素是用于增强动态网页功能的重要组成部分,它们允许开发者在JSP页面中集成各种资源,实现数据的交互和页面的动态构建。下面将详细讲解这些动作元素及其用法。 1. **jsp:include**: -...
- **JSP元素**:JSP页面由不同的元素组成,包括指令(directives)、脚本元素(scriptlets)、表达式(expressions)、声明(declarations)和动作(actions)。 - **JSP生命周期**:JSP页面经历翻译、编译、加载...
1. **JSP基础**:介绍JSP的基本结构和语法,包括JSP指令(page、include、taglib)、动作元素(jsp:include、jsp:forward、jsp:params等)、脚本元素(scriptlets、表达式、声明)。 2. **JSP内置对象**:如request...
- **JSP动作**(Actions):如`<jsp:include>`, `<jsp:forward>`, `<jsp:params>`,它们控制页面流程,比如包含其他文件、转发请求等。 - **脚本元素**:包括声明(Declarations)、脚本片段(Scriptlets)、...
- **JspContext**:相当于Servlet中的ServletContext,但在JSP中,它被称为PageContext,提供了访问页面范围内的变量、表达式语言(EL)和JSP动作的接口。 - **Page指令**和**声明**:JSP页面的元数据,如导入的包、...
JSP动作元素允许开发者在JSP页面中使用XML样式的标签,而不是内嵌Java代码,从而提高页面的可读性和可维护性。这些标签执行特定的任务,比如包含其他资源或转发请求,减少了页面中Java脚本的混乱。 4.5.1 `<jsp:...
JSTL提供了一组标准标签库,可以替代自定义JSP动作,提高代码的可读性和可维护性。例如,`<c:forEach>`用于迭代集合,`<fmt:formatDate>`用于格式化日期等。 **6. JSP标签库** 开发者可以创建自己的JSP标签库,通过...
1. `jsp:root`、`jsp:include`、`jsp:forward`等JSP动作元素:这些元素用于在JSP页面中控制流程,导入其他资源,或者转发请求。 2. `jsp:useBean`:用于在JSP页面中实例化或查找JavaBeans对象。 3. EL(Expression ...
它简化了从前的JSP动作元素,如`<jsp:getProperty>`和`<jsp:setProperty>`。 2. **统一的标签库(Tag Library Descriptor, TLD)**:JSP 2.0规范改进了TLD,使得自定义标签更加灵活和可重用,支持XML格式的TLD,...
- **声明式编程**:通过使用JSP动作元素,如`<jsp:useBean>`, `<jsp:setProperty>`等,可以声明JavaBean组件,实现业务逻辑的封装。 - **脚本元素**:可以在JSP页面中直接编写Java代码,提供更高的灵活性。 - **...
JSP动作是由XML语法表示的,它们控制页面的处理方式,例如包含其他资源、转发请求或操作数据。常用的动作有`<jsp:include>`, `<jsp:forward>`, `<jsp:params>`, `<jsp:useBean>`, `<jsp:setProperty>`等。 5. **...
JSP的关键组件包括JSP元素(指令、脚本元素、动作)、JSP表达式、EL(Expression Language)以及自定义标签库(Tag Libraries)。JSP最终会被编译为Servlet,因此它与Servlet有紧密的联系。 **Servlet API**: `...
JSP文件实质上是HTML或XML文档,其中可以插入特殊的JSP元素,如脚本元素、指令元素和动作元素。当服务器接收到对JSP页面的请求时,会将其转换为一个Servlet,然后执行并返回响应。 **2. Servlet API** Servlet API...
JSP动作元素详解 JSP(Java Server Pages)是一种基于Java技术的服务器端脚本语言,主要用于动态生成Web页面。JSP动作元素是JSP页面中的一种基本组件,用于实现各种逻辑操作和数据处理。在本文中,我们将深入探讨...
02-JSP脚本元素指令及动作.ppt
在JSP中,我们可以使用JSP动作元素(如`<jsp:include>`、`<jsp:forward>`)和指令(如`<%@ page %>`、`<%@ taglib %>`)来控制页面的行为。 例如,`<jsp:useBean>`动作可以在页面作用域或应用作用域中实例化一个Java...
JSP动作元素如`<jsp:include>`, `<jsp:forward>`, `<jsp:param>`等,用于控制页面流程和传递参数。 **3. JSP内置对象** JSP有九个内置对象,包括`request`, `response`, `session`, `application`, `page`, `...
1. **JSP基础**:了解JSP的基本结构,包括JSP页面、指令(Directives)、脚本元素(Scripting Elements)和动作(Actions)。理解JSP生命周期,包括翻译、初始化、服务和销毁四个阶段。 2. **JavaBean**:JSP与...
JSP的核心概念包括JSP指令、脚本元素和JSP动作,它们分别用于配置页面、执行Java代码和调用JavaBean等组件。在TOT-JSP-CMS中,这些元素可能被用来实现用户界面的渲染、数据的读写和业务逻辑的处理。 压缩包内的...