`
igogogo9
  • 浏览: 250886 次
  • 性别: Icon_minigender_1
  • 来自: 海口市
社区版块
存档分类
最新评论

在struts中的camel-define.tld文件元素的含义

阅读更多
<?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

    activemq-camel-5.5.0.jar

    apache-camel-2.7.5.zip

    在"apache-camel-2.7.5.zip"压缩包中,我们可以期待找到以下内容: 1. **源代码**:包括Java源代码,这些代码实现了Camel的路由引擎、组件和各种适配器,让开发者能够与各种协议和系统交互。 2. **文档**:详细的...

    apache-camel-2.8.5.tar.gz

    在"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"文件是Apache Camel的1.6.3版本的源码包,采用tar.gz格式进行压缩,适合在Linux或类Unix系统中解压使用。此版本的Camel包含了开发、运行和测试所需的所有组件,同时也可能包括相关的...

    apache-camel-2.5.0.zip

    例如,`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.tar.gz"文件是Apache Camel的一个早期版本,具体为1.3.0。这个版本的Camel包含了源代码、文档以及可能的构建工件,适用于那些需要在特定环境中运行或研究旧版Camel功能的用户。 Apache ...

    apache-camel-2.8.6.tar.gz

    在使用 `apache-camel-2.8.6.tar.gz` 时,开发者首先需要解压文件,然后根据需要将 JAR 文件添加到项目的类路径中,或者编译源代码并将其打包到自己的应用中。对于开发人员来说,了解 Camel 的核心概念,如Endpoint...

    apache-camel-1.6.2.tar.gz

    在1.6.2版本中,这些规则通常会通过XML配置文件进行描述,例如`camel-context.xml`或`camel-spring.xml`。这些文件定义了消息如何从一个源头(endpoint)传递到另一个源头,以及在传递过程中可能涉及的转换和处理...

    apache-camel-1.4.0.tar.gz

    在解压"apache-camel-1.4.0.tar.gz"后,你会找到如下结构: - `apache-camel-1.4.0/` - 主目录,包含Camel的源代码、文档、示例和库文件。 - `bin/` - 可执行脚本,用于启动和管理Camel应用。 - `docs/` - 文档,...

    apache-camel-1.6.0.tar.gz

    在 "apache-camel-1.6.0" 这个压缩包中,你可能会找到以下组件和文件结构: 1. **bin**: 这个目录通常包含可执行脚本,用于启动和管理Camel上下文。这些脚本可以在不同的操作系统上运行,如Linux、Windows或Mac。 ...

    apache-camel-2.7.3.tar.gz

    这个"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,1.6.1.tar.gz包下载,依赖包

    apache-camel-2.8.3.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.zip

    压缩包中的"apache-camel-2.8.0"目录可能包含以下结构: - `bin/`:包含了启动和停止Camel服务器的脚本。 - `conf/`:配置文件,如路由定义、组件配置等。 - `lib/`:库文件夹,包含了Camel运行所需的JAR文件,包括...

    apache-camel-2.7.0.tar.gz

    在使用"apache-camel-2.7.0.tar.gz"时,首先需要解压,然后根据项目需求选择合适的运行方式,比如通过Maven或Gradle将依赖添加到构建文件中,或者直接在已有的Java项目中引入lib目录下的jar包。在配置文件中定义路由...

    apache-camel-2.8.1.tar.gz

    这个"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"文件是Apache Camel的特定版本,即2.9.7版,以tar.gz格式打包。这种格式广泛用于Linux和Unix系统,用于压缩和归档文件。 1. **Apache Camel**:Apache Camel 提供了一个模型,该...

    apache-camel-2.6.0.zip

    在实际开发中,Apache Camel的XML配置文件(例如:`camel-context.xml`)通常会定义路由规则,这些规则描述了数据如何从一个端点流向另一个端点。例如,你可以设置一个路由,将从FTP服务器接收的文件转换为数据库...

    apache-camel-2.12.1.tar.gz

    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"压缩包包含了 Apache Camel 的特定版本,即2.9.6版,它是用tar.gz格式打包的,这是一种常见的Linux和Unix系统中的文件归档和压缩方式。 Apache Camel 使用Java、XML或Groovy等语言...

Global site tag (gtag.js) - Google Analytics