TLD文件中的标签
taglib
TLD文件的根标签
tlibversion
此标签库的版本
jspversion
此标签库依赖的JSP版本。这里使用1.1
shortname
当在JSP中使用标签时,此标签库首选或者建议的前缀。当然可以完全忽略这个建议
tag
包含针对此标签库中的一个标签的元数据
<tag>的子标签
name
标签名称
tagclass
Java标签处理器类的名称。注意这是处理器类的全限定名称,比如net.thinksquared.tags. MessageWriteTagHandler
bodycontent
此标签的主体部分的内容。使用JSP
attribute
包含了此标签的一个属性的元数据
<attribute>的子标签
name
属性的名称。很明显它在该标签中必须是唯一的
required
指示该标签是必需的(true)或者可选的(false)
rtexprvalue的全称是 Run-time Expression Value, 它用于表示是否可以使用JSP表达式.
当在<attribute>标签里指定<rtexprvalue>true</rtexprvalue>时, 表示该自定义标签的某属性的值可以直接指定或者通过动态计算指定, example as follow:
分享到:
相关推荐
JSTL标签所需要的tld文件,包括 c.tld、fmt.tld、fn.tld 三个 几乎所有的JSTL标签下载的zip中都只有一个c.tld,然后只讲解<C:>标签怎么用,其实<fmt:> <fn:>标签也非常好用和实用,找了好久才找到...
TLD文件通常位于WEB-INF/tags目录下,Web容器会自动加载这些文件来理解并解析JSP页面中的JSTL标签。 **使用JSTL**: 1. **导入依赖**:首先需要在项目的类路径下包含`jstl.jar`和`standard.jar`(如果使用了EL...
下面将详细阐述TLD文件以及与之相关的几个关键知识点。 1. **什么是TLD文件?** TLD文件是JSP标准标签库(JSTL)的一部分,用于提供元数据,描述了一个自定义标签库的组成部分,包括标签、函数等。这些元数据让...
2. **定义TLD文件**:TLD(Tag Library Descriptor)文件是XML格式的,用于描述自定义标签库。每个自定义标签在TLD中都必须声明。TLD文件包含`<taglib>`作为根元素,其中定义了`<tag>`元素来声明自定义标签。`...
本文将详细介绍在Eclipse中使用JSTL所需的jar包和tld文件。 首先,我们要了解JSTL的核心jar包——`jstl.jar`。这个文件包含了JSTL的主要实现,提供了如迭代、条件判断、XML处理等标签。它包含了`fmt`, `function`, ...
在JSTL中,TLD文件通常以`.tld`为扩展名,它是一个XML文档,包含了关于标签库的所有元数据。这些元数据包括标签的名字、描述、属性、事件处理程序以及它们与Java方法的映射。通过TLD,JSP容器可以在运行时理解并正确...
.TLD文件是JSTL库的元数据,它定义了标签库中的每个标签及其属性。这些文件包含了标签的名称、描述、函数签名、事件处理程序等信息。它们遵循Java EE规范,为开发人员提供了一种标准化的方式来声明和使用自定义标签...
TLD文件是XML格式,用来定义标签库中的每个标签及其属性、方法等元数据。开发者可以通过TLD文件了解如何使用特定的JSTL标签。例如,`c.tld`包含了`<c:forEach>`、`<c:if>`等核心标签的定义。 **3. 安装与使用JSTL**...
根据在idea引入c标签教程,标签显示红色,导入standard.jar后红色消失,但是c标签无法正常使用,换了教程导入c.tld文件,其中c.tld下载链接失效,找到了现在分享一个。c.tld c-rt.tld fmt.tld fmt-rt.tld ...
当JSP容器解析一个JSP页面时,会查找页面中使用的标签对应的TLD文件,从而理解这些标签如何运作。在项目中包含JSTL 1.1的TLD文件,可以确保即使在没有互联网连接的情况下,也能正常使用JSTL标签。 2. **JSTL 1.1 ...
Eclipse使用struts2标签库tld文件
学习时找到的tld文件,不用做商业用途;用法还比较全面,里面的东西都做了详细的注解,比如说:怎么定义这个标签的名字,标签的属性,有什么的约束,都做了较详细的解释,上手比较容易,使用方便,但在里面定义标签...