求教javaweb的大神,看到别人的项目中有tld文件,这是干啥的?

如题所述

第1个回答  2013-05-06
tag标签的配置文件,假如你写了个tag名叫 public class testTag extends TagSupport{
//your code
}
之后你在tld文件里配置一下
<tag>
<name>testTag </name>
<tag-class>
testTag
</tag-class>
<description>test</description>
<attribute>
<name>forward</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
<description>
<![CDATA[
tag说明
]]>
</description>
</attribute>
<attribute>
<name>tag要传的参数</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
<description>
<![CDATA[
参数说明
]]>
</description>
</attribute>
</tag>
<tag>
之后在你的jsp文件了就可以调用了
第2个回答  2013-05-06
这是JSP页面用到标签库, 例如:
<head>
<%@ taglib uri="/WEB-INF/sturts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/sturts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/sturts-logic.tld" prefix="logic" %>
<base href="<%=basePath%>">

没有tld文件,相对的jstl 标签就没法使用了
第3个回答  2013-05-06
标签,里面定义了一些简便取值的规则
也可以自己定义本回答被提问者采纳
第4个回答  2013-05-06
自己写的标签规范

求教javaweb的大神,看到别人的项目中有tld文件,这是干啥的?
之后在你的jsp文件了就可以调用了

.tld是什么文件
.tld是标签库描述符文件。标签库描述符文件的解释:TLD文件是XML格式的文件,它用于定义JavaBeans标签库的结构和特性。这个文件中包含一系列的标签处理器类定义,这些定义描述了如何处理和解析特定的XML标签。简单来说,TLD文件是Java Web应用程序中用于处理JSP页面标签的关键组成部分。其主要作用包括:1. ...

java中的tld文件是用来做什么的?
tld是taglib description 的缩写 定制标签拼图中的最后一块是TLD(标签库描述符)文件。创建的每个标签都必须在一个TLD文件中声明,而且这一文件还必须连同标签的Java处理器类一起被部署。正如在前一节中所看到的,servlet容器知道在何处放置了TLD文件,因为已经在web.xml标准servlet配置文件中声明了路径。...

如何引用自定义标签库中的tld文件
这是自定义JSP标签的配置文件,在JavaWeb程序中使用的方法有2种: 1)在web.xml中统一配置 <taglib> <taglib-location>标签配置文件的物理地址<\/taglib-location> <taglib-uri>标签配置文件的调用别名<\/taglib-uri> <\/taglib> 2)JSP中引入标签库 <%@ taglib uri="标签配置文件的物理地址" prefix=...

如何引用自定义标签库中的tld文件
这是自定义JSP标签的配置文件,在JavaWeb程序中使用的方法有2种: 1)在web.xml中统一配置 <taglib> <taglib-location>标签配置文件的物理地址<\/taglib-location> <taglib-uri>标签配置文件的调用别名<\/taglib-uri> <\/taglib> 2)JSP中引入标签库 <%@ taglib uri="标签配置文件的物理地址" prefix=...

JAVAEE中导入项目 发生的JSP错误
第一、检查项目依赖的jar包是否正确的引入。有关JSP标注标签库的学习,推荐你看看这个教程:JSP标准标签库JSTL教程 JSTL库下载地址 你可以按照教程的知道,安装jar包,配置web.xml文件。第二、从你项目的报错来看,taglib的自定义的标签的tld文件找不到了。看看bmjk.jsp同目录下是否有tld文件夹,里面是否...

struts1.2中tld格式的文件的作用是什么?
tld是taglib description 的缩写 定制标签拼图中的最后一块是TLD(标签库描述符)文件。创建的每个标签都必须在一个TLD文件中声明,而且这一文件还必须连同标签的Java处理器类一起被部署。正如在前一节中所看到的,servlet容器知道在何处放置了TLD文件,因为已经在web.xml标准servlet配置文件中声明了路径。...

相似回答