<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
<taglib>
<tlibversion>1.0</tlibversion>
<jspversion>1.1</jspversion>
<shortname>camel</shortname>
<uri>http://jakarta.apache.org/struts/tags-bean</uri>
<tag>
<name>isLastPage</name>
<tagclass>com.bookshop.util.IsLastTag</tagclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>page</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
</taglib>
<shortname>camel</shortname>tag的一个别名,将来在jsp中所要使用的名
<uri>http://jakarta.apache.org/struts/tags-bean</uri>这是tld的位置
<tag>
<name>isLastPage</name>标签名,ex:<camel:isLastPage>
<tagclass>com.bookshop.util.IsLastTag</tagclass>标签对应的处理类
<bodycontent>JSP</bodycontent>
<attribute>
<name>page</name>这是这个标签的属性,
<required>true</required>这个属性是否是必需的,false可有可无
<rtexprvalue>true</rtexprvalue>判断是否支持运行时表达式取值
</attribut>
</tag>
tlib-version
Tag库的版本
jsp-version
Tag库所需要的jsp的版本
short-name
助记符,tag的一个别名(可选)
uri
用于确定一个唯一的tag库
display-name
被可视化工具(诸如Jbuilder)用来显示的名称(可选)
small-icon
被可视化工具(诸如Jbuilder)用来显示的小图标(可选)
large-icon
被可视化工具(诸如Jbuilder)用来显示的大图标(可选)
description
对tag库的描述(可选)
Tag元素
每个tag元素在tag库中都要指出它的名字、类名、脚本变量、tag的属性。其中脚本变量的值可以直接在TLD中定义或通过tag附加信息的类来取得。每个属性描述了这个属性是否可以省略,它的值是否可以通过这样的JSP语法来获得,以及属性的类型。
每一个tag在TLD中对应一个tag元素,下表是tag元素的子元素:
Tag元素的子元素
name
独一无二的元素名
tag-class
Tag标签对应的tag处理类
tei-class
javax.servlet.jsp.tagext.TagExtraInfo的子类,用于表达脚本变量(可选)
body-content
Tag标签body的类型
display-name
被可视化工具(诸如Jbuilder)用来显示的名称(可选)
small-icon
被可视化工具(诸如Jbuilder)用来显示的小图标(可选)
large-icon
被可视化工具(诸如Jbuilder)用来显示的大图标(可选)
description
此tag标签的描述
variable
提供脚本变量的信息(同tei-class)(可选)
attribute
Tag标签的属性名
分享到:
相关推荐
activemq-camel-5.5.0.jar
在"apache-camel-2.7.5.zip"压缩包中,我们可以期待找到以下内容: 1. **源代码**:包括Java源代码,这些代码实现了Camel的路由引擎、组件和各种适配器,让开发者能够与各种协议和系统交互。 2. **文档**:详细的...
在"apache-camel-2.8.5"压缩包中,你可能会找到以下关键组件和目录: 1. **bin**:包含启动和管理Camel的脚本,如启动脚本(start.sh或start.bat)和停止脚本(stop.sh或stop.bat)。 2. **conf**:配置文件,如...
这个"apache-camel-1.6.3.tar.gz"文件是Apache Camel的1.6.3版本的源码包,采用tar.gz格式进行压缩,适合在Linux或类Unix系统中解压使用。此版本的Camel包含了开发、运行和测试所需的所有组件,同时也可能包括相关的...
例如,`camel-core.jar`包含了Camel的基础功能,而`camel-jms.jar`、`camel-spring.jar`等则分别对应特定的集成技术。 2. **文档**:可能包括用户指南、开发者指南、API文档等,帮助用户理解和使用Camel的各种特性...
这个"apache-camel-1.3.0.tar.gz"文件是Apache Camel的一个早期版本,具体为1.3.0。这个版本的Camel包含了源代码、文档以及可能的构建工件,适用于那些需要在特定环境中运行或研究旧版Camel功能的用户。 Apache ...
在使用 `apache-camel-2.8.6.tar.gz` 时,开发者首先需要解压文件,然后根据需要将 JAR 文件添加到项目的类路径中,或者编译源代码并将其打包到自己的应用中。对于开发人员来说,了解 Camel 的核心概念,如Endpoint...
在1.6.2版本中,这些规则通常会通过XML配置文件进行描述,例如`camel-context.xml`或`camel-spring.xml`。这些文件定义了消息如何从一个源头(endpoint)传递到另一个源头,以及在传递过程中可能涉及的转换和处理...
在解压"apache-camel-1.4.0.tar.gz"后,你会找到如下结构: - `apache-camel-1.4.0/` - 主目录,包含Camel的源代码、文档、示例和库文件。 - `bin/` - 可执行脚本,用于启动和管理Camel应用。 - `docs/` - 文档,...
在 "apache-camel-1.6.0" 这个压缩包中,你可能会找到以下组件和文件结构: 1. **bin**: 这个目录通常包含可执行脚本,用于启动和管理Camel上下文。这些脚本可以在不同的操作系统上运行,如Linux、Windows或Mac。 ...
这个"apache-camel-2.7.3.tar.gz"文件是一个压缩包,包含了Apache Camel的2.7.3版本。该版本可能包含源代码、库文件、文档和其他相关资源,方便用户在自己的项目中集成和使用Camel。 Apache Camel的核心概念是...
标签:apache-camel-1.6.1.tar.gz,apache,camel,1.6.1.tar.gz包下载,依赖包
这个"apache-camel-2.8.3.tar.gz"文件是Apache Camel的2.8.3版本的源码包,采用tar.gz格式进行压缩,这种格式在Linux和Unix系统中常见,用于存储和传输文件。 Apache Camel的核心概念是基于“组件”(Components)...
压缩包中的"apache-camel-2.8.0"目录可能包含以下结构: - `bin/`:包含了启动和停止Camel服务器的脚本。 - `conf/`:配置文件,如路由定义、组件配置等。 - `lib/`:库文件夹,包含了Camel运行所需的JAR文件,包括...
在使用"apache-camel-2.7.0.tar.gz"时,首先需要解压,然后根据项目需求选择合适的运行方式,比如通过Maven或Gradle将依赖添加到构建文件中,或者直接在已有的Java项目中引入lib目录下的jar包。在配置文件中定义路由...
这个"apache-camel-2.8.1.tar.gz"文件是Apache Camel的2.8.1版本的源码压缩包,通常用于开发环境中进行定制和部署。在本文中,我们将深入探讨Apache Camel的核心特性、主要功能、2.8.1版本的特点以及如何解压和使用...
这个"apache-camel-2.9.7.tar.gz"文件是Apache Camel的特定版本,即2.9.7版,以tar.gz格式打包。这种格式广泛用于Linux和Unix系统,用于压缩和归档文件。 1. **Apache Camel**:Apache Camel 提供了一个模型,该...
在实际开发中,Apache Camel的XML配置文件(例如:`camel-context.xml`)通常会定义路由规则,这些规则描述了数据如何从一个端点流向另一个端点。例如,你可以设置一个路由,将从FTP服务器接收的文件转换为数据库...
Apache Camel 是一个强大的开源企业集成库,它提供了一种模型化的路由和消息处理方式,使得..."apache-camel-2.12.1.tar.gz" 文件中的内容对于学习、研究或者使用Camel 2.12.1 版本的开发者来说是必不可少的资源。
这个"apache-camel-2.9.6.tar.gz"压缩包包含了 Apache Camel 的特定版本,即2.9.6版,它是用tar.gz格式打包的,这是一种常见的Linux和Unix系统中的文件归档和压缩方式。 Apache Camel 使用Java、XML或Groovy等语言...