`

JSP-动作元素

    博客分类:
  • JSP
 
阅读更多

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>

 

分享到:
评论

相关推荐

    jsp-api.jar和servlet-api依赖包

    1. **JSP元素**:JSP页面由HTML代码和JSP元素(指令、脚本元素、动作元素)组成,这些元素帮助将Java代码嵌入到HTML中。 2. **JSP转换**:JSP引擎会将JSP页面转换成一个对应的Servlet类,这个过程称为JSP编译。 3. *...

    JavaWeb开发技术-JSP动作元素.pptx

    JavaWeb开发技术中,JSP动作元素是用于增强动态网页功能的重要组成部分,它们允许开发者在JSP页面中集成各种资源,实现数据的交互和页面的动态构建。下面将详细讲解这些动作元素及其用法。 1. **jsp:include**: -...

    jsp-api-2.1.jar最新版

    - **JSP元素**:JSP页面由不同的元素组成,包括指令(directives)、脚本元素(scriptlets)、表达式(expressions)、声明(declarations)和动作(actions)。 - **JSP生命周期**:JSP页面经历翻译、编译、加载...

    精通jsp-web开发技术与典型应用

    1. **JSP基础**:介绍JSP的基本结构和语法,包括JSP指令(page、include、taglib)、动作元素(jsp:include、jsp:forward、jsp:params等)、脚本元素(scriptlets、表达式、声明)。 2. **JSP内置对象**:如request...

    jsp-api.jar

    - **JSP动作**(Actions):如`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:params&gt;`,它们控制页面流程,比如包含其他文件、转发请求等。 - **脚本元素**:包括声明(Declarations)、脚本片段(Scriptlets)、...

    javax.servlet---jsp-api jar包

    - **JspContext**:相当于Servlet中的ServletContext,但在JSP中,它被称为PageContext,提供了访问页面范围内的变量、表达式语言(EL)和JSP动作的接口。 - **Page指令**和**声明**:JSP页面的元数据,如导入的包、...

    Java Web程序设计入门课件-JSP动作元素.pptx

    JSP动作元素允许开发者在JSP页面中使用XML样式的标签,而不是内嵌Java代码,从而提高页面的可读性和可维护性。这些标签执行特定的任务,比如包含其他资源或转发请求,减少了页面中Java脚本的混乱。 4.5.1 `&lt;jsp:...

    Jsp-Api英文文档

    JSTL提供了一组标准标签库,可以替代自定义JSP动作,提高代码的可读性和可维护性。例如,`&lt;c:forEach&gt;`用于迭代集合,`&lt;fmt:formatDate&gt;`用于格式化日期等。 **6. JSP标签库** 开发者可以创建自己的JSP标签库,通过...

    Servlet-API+JSP-API+html-API

    1. `jsp:root`、`jsp:include`、`jsp:forward`等JSP动作元素:这些元素用于在JSP页面中控制流程,导入其他资源,或者转发请求。 2. `jsp:useBean`:用于在JSP页面中实例化或查找JavaBeans对象。 3. EL(Expression ...

    jsp-2_0-fr-spec.rar_jsp specification_jsp-2_0-fr-sp

    它简化了从前的JSP动作元素,如`&lt;jsp:getProperty&gt;`和`&lt;jsp:setProperty&gt;`。 2. **统一的标签库(Tag Library Descriptor, TLD)**:JSP 2.0规范改进了TLD,使得自定义标签更加灵活和可重用,支持XML格式的TLD,...

    JSP-Web 开发技术与典型应用.rar

    - **声明式编程**:通过使用JSP动作元素,如`&lt;jsp:useBean&gt;`, `&lt;jsp:setProperty&gt;`等,可以声明JavaBean组件,实现业务逻辑的封装。 - **脚本元素**:可以在JSP页面中直接编写Java代码,提供更高的灵活性。 - **...

    jsp-api文档

    JSP动作是由XML语法表示的,它们控制页面的处理方式,例如包含其他资源、转发请求或操作数据。常用的动作有`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:params&gt;`, `&lt;jsp:useBean&gt;`, `&lt;jsp:setProperty&gt;`等。 5. **...

    jsp-api.jar servlet-api.jar

    JSP的关键组件包括JSP元素(指令、脚本元素、动作)、JSP表达式、EL(Expression Language)以及自定义标签库(Tag Libraries)。JSP最终会被编译为Servlet,因此它与Servlet有紧密的联系。 **Servlet API**: `...

    javax.servlet.jsp-api-2.3.2-b01.jar.zip

    JSP文件实质上是HTML或XML文档,其中可以插入特殊的JSP元素,如脚本元素、指令元素和动作元素。当服务器接收到对JSP页面的请求时,会将其转换为一个Servlet,然后执行并返回响应。 **2. Servlet API** Servlet API...

    JSP动作元素.pptx

    JSP动作元素详解 JSP(Java Server Pages)是一种基于Java技术的服务器端脚本语言,主要用于动态生成Web页面。JSP动作元素是JSP页面中的一种基本组件,用于实现各种逻辑操作和数据处理。在本文中,我们将深入探讨...

    02-JSP脚本元素指令及动作.ppt

    02-JSP脚本元素指令及动作.ppt

    大家经常会用到的jar包servlet-api.jar&jsp-api.jar

    在JSP中,我们可以使用JSP动作元素(如`&lt;jsp:include&gt;`、`&lt;jsp:forward&gt;`)和指令(如`&lt;%@ page %&gt;`、`&lt;%@ taglib %&gt;`)来控制页面的行为。 例如,`&lt;jsp:useBean&gt;`动作可以在页面作用域或应用作用域中实例化一个Java...

    jsp ----挂号系统

    JSP动作元素如`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:param&gt;`等,用于控制页面流程和传递参数。 **3. JSP内置对象** JSP有九个内置对象,包括`request`, `response`, `session`, `application`, `page`, `...

    精通JSP-Web开发技术与典型应用

    1. **JSP基础**:了解JSP的基本结构,包括JSP页面、指令(Directives)、脚本元素(Scripting Elements)和动作(Actions)。理解JSP生命周期,包括翻译、初始化、服务和销毁四个阶段。 2. **JavaBean**:JSP与...

    tot-jsp-cms.zip

    JSP的核心概念包括JSP指令、脚本元素和JSP动作,它们分别用于配置页面、执行Java代码和调用JavaBean等组件。在TOT-JSP-CMS中,这些元素可能被用来实现用户界面的渲染、数据的读写和业务逻辑的处理。 压缩包内的...

Global site tag (gtag.js) - Google Analytics