0 0

jsp自定义标签,容器是如何找到.tld文件的5

使用jsp自定义标签,我在web.xml里没有配置.tld 文件存放的位置,只是把它放到web-inf下, 容器是如何找到它的位置的。
2013年4月25日 14:57

3个答案 按时间排序 按投票排序

0 0

采纳的答案

1、使用uri找 如http://abc.com/a
1.1、如果web.xml配置了 taglib 那么使用这个
1.2、如果1没找到 那么到WEB-INF 及classpath(lib/classes)下搜索

2、使用如
<%@taglib prefix="time" tagdir="/WEB-INF/tags/time" %>
可参考
http://blog.csdn.net/daryl715/article/details/1536887

2013年4月25日 15:17
0 0

应该是遵循JavaEE的标准,在WEB-INF下找web.xml,同时加载WEB-INF下的所有tld文件

2013年4月25日 15:06
0 0

需要在web.xml中配置这个的位置:
例如:

<taglib>
            <taglib-uri>/helloworld</taglib-uri>
            <taglib-location>/WEB-INF/helloworld.tld</taglib-location>
</taglib>

告诉容器 这个tld存储的位置:

<short-name>mytag</short-name>
   <tag>
      <name>helloworld</name>
      <tag-class>mytag.HelloWorldTag</tag-class>
      <body-content>empty</body-content>
  </tag>

//tld 配置 描述这个标签 解析的处理类 等信息

最后引用的地方:
<%@ taglib uri="/helloworld" prefix="mytag" %>
其中 url就是<taglib-uri>节点定义的
prefix 就是 <short-name>定义的

2013年4月25日 15:04

相关推荐

    c.tld、fmt.tld、fn.tld等包

    而TLD(Tag Library Descriptor)文件是JSP标签库的元数据定义文件,用于描述自定义标签的行为和属性。在JSTL(JavaServer Pages Standard Tag Library)中,TLD文件起到了关键的作用。 标题中提到的"**c.tld、fmt....

    jsp自定义标签库问答集锦.

    1. **文件结构**:TLD 文件是一个 XML 文件,用于描述自定义标签库的信息。 2. **包含标签定义**:TLD 文件包含了自定义标签的定义,如标签名、属性等。 3. **Web 容器识别**:Web 容器会根据 TLD 文件来识别自定义...

    java自定义标签.......java自定义标签

    同时,通过阅读提供的压缩包文件,如"初试jsp自定义标签库 - Java编程.htm",可以深入理解自定义标签的创建过程和使用方法。文件中的其他文档可能包含更多细节,如示例代码和实践指导,帮助开发者进一步掌握这一技术...

    jstl1.1 tld文件

    TLD文件是JSP规范的一部分,它定义了自定义标签的行为和用途。当JSP容器解析一个JSP页面时,会查找页面中使用的标签对应的TLD文件,从而理解这些标签如何运作。在项目中包含JSTL 1.1的TLD文件,可以确保即使在没有...

    jsp自定义标签例子,能在Tomcat下直接运行

    TLD(Tag Library Descriptor)文件是XML格式的,用于定义标签库的元数据,包括标签的名称、属性、返回类型等。TLD文件一般以`.tld`为后缀,是自定义标签的核心配置文件。 2. **实现标签处理类** 标签处理类是...

    创建JSP自定义标签.doc

    `.tld`文件是标签库描述符,用于描述标签的行为、属性和它们的类型。 4. **实例化和使用**: - 在JSP页面中通过`&lt;jsp:useBean&gt;`引入自定义标签库,然后像使用标准JSP标签一样使用自定义标签。 以下是一个简单的...

    由浅到深详细讲解JSP自定义标签

    - **引入标签库**:使用`@taglib`指令,指定前缀和URI,前缀用于识别标签库,URI指向TLD文件,容器通过URI找到对应的处理类。 - **TLD文件**:容器在启动时会搜索WEB-INF/META-INF下的.tld文件,建立TLD文件与URI...

    JSP自定义标签学习笔记

    TLD文件是XML格式,定义了标签库的元数据,包括标签名称、属性、属性类型、标签描述等。它是JSP容器识别和处理自定义标签的关键。 五、标签中的标记体 5.1 标记体简介 带标记体的标签允许包含内容,例如`&lt;myTag&gt;...

    JSP自定义标签详解

    通过以上讲解,我们可以了解到JSP自定义标签的基本原理和使用方式,以及如何创建和管理自定义标签库。这有助于开发者将复杂的功能模块化,提高代码的复用性和可维护性,同时降低了JSP页面的复杂度。在实际开发中,...

    jsp页面自定义标签Tag

    本篇文章将深入探讨JSP自定义标签的原理、实现方式及其优势。 ### 一、自定义标签的优势 1. **可读性**:自定义标签将业务逻辑与视图分离,使得页面更易于理解和维护。 2. **重用性**:标签可以跨项目、跨页面复用...

    jsp自定义标签介绍与操作实例.doc

    TLD文件是JSP容器解析自定义标签的关键。 - **部署标签库**:将标签处理程序类和TLD文件打包成JAR文件,并将其放在应用的`WEB-INF/lib`目录下。 4. **使用自定义标签** - **导入标签库**:在JSP页面中使用`...

    掌握jsp自定义标签chm版

    本资料"掌握jsp自定义标签chm版"全面讲解了这一核心概念,旨在帮助开发者深入理解和熟练应用JSP自定义标签。 1. **自定义标签概述** JSP自定义标签是扩展JSP功能的一种方式,允许开发者创建自己的标签库,类似于...

    学习jsp自定义标签

    2. **统一资源标识符(URI)**:URI用于定位TLD文件,容器通过URI找到对应的标签处理类。 **三、自定义JSP标签的处理过程** 1. 引入标签库。 2. 在JSP页面中使用标签。 3. 容器根据前缀查找URI。 4. 根据URI在web....

    JSP自定义标签

    3. **标签库描述文件(TLD, Tag Library Descriptor)**:TLD文件是一个XML文件,它定义了标签库中各标签及其处理类之间的映射关系,类似于web.xml配置文件。 4. **标签处理类(Tag Handle Class)**:处理类是Java类,...

    tld自定义标签基础入门demo

    在Java Web开发中,TLD(Tag Library Descriptor)文件是用于定义自定义JSP标签库的关键组件。TLD文件提供了一种方式,让开发者能够创建自己的标签,这些标签可以简化代码,提高可读性和可维护性。这个"tld自定义...

    pager-tagl.tld

    这使得JSP容器能够找到并解析这个标签库。 3. **部署JAR**:将配套的JAR文件放入WEB-INF/lib目录下,以便服务器能够加载必要的类。 4. **配置Web.xml**:在`web.xml`配置文件中注册标签库,添加`&lt;taglib&gt;`元素,指定...

    JSP自定义标签 例子

    2. **定义TLD文件**:TLD文件是XML格式的,用于描述自定义标签的行为、属性、事件等。例如,它会定义标签的名字、它所关联的Java类以及任何可选的属性。 3. **注册TLD文件**:TLD文件必须放置在Web应用的`WEB-INF`...

    jsp开发所用的几个tld文件

    TLD 文件是XML文档,用于定义自定义标签库,它描述了JSP页面中可使用的自定义标签及其行为。下面将详细阐述TLD文件以及与之相关的几个关键知识点。 1. **什么是TLD文件?** TLD文件是JSP标准标签库(JSTL)的一...

    掌握自定义jsp标签

    4. 配置Web应用:在`web.xml`中引入TLD文件,使容器知道自定义标签的存在。 5. 在JSP页面中使用:通过`&lt;%@ taglib %&gt;`指令引入标签库,然后在页面中使用自定义标签。 四、自定义标签的生命周期 1. 初始化:容器加载...

Global site tag (gtag.js) - Google Analytics