-
jsp自定义标签,容器是如何找到.tld文件的5
使用jsp自定义标签,我在web.xml里没有配置.tld 文件存放的位置,只是把它放到web-inf下, 容器是如何找到它的位置的。2013年4月25日 14:57
3个答案 按时间排序 按投票排序
-
采纳的答案
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/15368872013年4月25日 15:17
-
需要在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
相关推荐
而TLD(Tag Library Descriptor)文件是JSP标签库的元数据定义文件,用于描述自定义标签的行为和属性。在JSTL(JavaServer Pages Standard Tag Library)中,TLD文件起到了关键的作用。 标题中提到的"**c.tld、fmt....
1. **文件结构**:TLD 文件是一个 XML 文件,用于描述自定义标签库的信息。 2. **包含标签定义**:TLD 文件包含了自定义标签的定义,如标签名、属性等。 3. **Web 容器识别**:Web 容器会根据 TLD 文件来识别自定义...
同时,通过阅读提供的压缩包文件,如"初试jsp自定义标签库 - Java编程.htm",可以深入理解自定义标签的创建过程和使用方法。文件中的其他文档可能包含更多细节,如示例代码和实践指导,帮助开发者进一步掌握这一技术...
TLD文件是JSP规范的一部分,它定义了自定义标签的行为和用途。当JSP容器解析一个JSP页面时,会查找页面中使用的标签对应的TLD文件,从而理解这些标签如何运作。在项目中包含JSTL 1.1的TLD文件,可以确保即使在没有...
TLD(Tag Library Descriptor)文件是XML格式的,用于定义标签库的元数据,包括标签的名称、属性、返回类型等。TLD文件一般以`.tld`为后缀,是自定义标签的核心配置文件。 2. **实现标签处理类** 标签处理类是...
`.tld`文件是标签库描述符,用于描述标签的行为、属性和它们的类型。 4. **实例化和使用**: - 在JSP页面中通过`<jsp:useBean>`引入自定义标签库,然后像使用标准JSP标签一样使用自定义标签。 以下是一个简单的...
- **引入标签库**:使用`@taglib`指令,指定前缀和URI,前缀用于识别标签库,URI指向TLD文件,容器通过URI找到对应的处理类。 - **TLD文件**:容器在启动时会搜索WEB-INF/META-INF下的.tld文件,建立TLD文件与URI...
TLD文件是XML格式,定义了标签库的元数据,包括标签名称、属性、属性类型、标签描述等。它是JSP容器识别和处理自定义标签的关键。 五、标签中的标记体 5.1 标记体简介 带标记体的标签允许包含内容,例如`<myTag>...
通过以上讲解,我们可以了解到JSP自定义标签的基本原理和使用方式,以及如何创建和管理自定义标签库。这有助于开发者将复杂的功能模块化,提高代码的复用性和可维护性,同时降低了JSP页面的复杂度。在实际开发中,...
本篇文章将深入探讨JSP自定义标签的原理、实现方式及其优势。 ### 一、自定义标签的优势 1. **可读性**:自定义标签将业务逻辑与视图分离,使得页面更易于理解和维护。 2. **重用性**:标签可以跨项目、跨页面复用...
TLD文件是JSP容器解析自定义标签的关键。 - **部署标签库**:将标签处理程序类和TLD文件打包成JAR文件,并将其放在应用的`WEB-INF/lib`目录下。 4. **使用自定义标签** - **导入标签库**:在JSP页面中使用`...
本资料"掌握jsp自定义标签chm版"全面讲解了这一核心概念,旨在帮助开发者深入理解和熟练应用JSP自定义标签。 1. **自定义标签概述** JSP自定义标签是扩展JSP功能的一种方式,允许开发者创建自己的标签库,类似于...
2. **统一资源标识符(URI)**:URI用于定位TLD文件,容器通过URI找到对应的标签处理类。 **三、自定义JSP标签的处理过程** 1. 引入标签库。 2. 在JSP页面中使用标签。 3. 容器根据前缀查找URI。 4. 根据URI在web....
3. **标签库描述文件(TLD, Tag Library Descriptor)**:TLD文件是一个XML文件,它定义了标签库中各标签及其处理类之间的映射关系,类似于web.xml配置文件。 4. **标签处理类(Tag Handle Class)**:处理类是Java类,...
在Java Web开发中,TLD(Tag Library Descriptor)文件是用于定义自定义JSP标签库的关键组件。TLD文件提供了一种方式,让开发者能够创建自己的标签,这些标签可以简化代码,提高可读性和可维护性。这个"tld自定义...
这使得JSP容器能够找到并解析这个标签库。 3. **部署JAR**:将配套的JAR文件放入WEB-INF/lib目录下,以便服务器能够加载必要的类。 4. **配置Web.xml**:在`web.xml`配置文件中注册标签库,添加`<taglib>`元素,指定...
2. **定义TLD文件**:TLD文件是XML格式的,用于描述自定义标签的行为、属性、事件等。例如,它会定义标签的名字、它所关联的Java类以及任何可选的属性。 3. **注册TLD文件**:TLD文件必须放置在Web应用的`WEB-INF`...
TLD 文件是XML文档,用于定义自定义标签库,它描述了JSP页面中可使用的自定义标签及其行为。下面将详细阐述TLD文件以及与之相关的几个关键知识点。 1. **什么是TLD文件?** TLD文件是JSP标准标签库(JSTL)的一...
4. 配置Web应用:在`web.xml`中引入TLD文件,使容器知道自定义标签的存在。 5. 在JSP页面中使用:通过`<%@ taglib %>`指令引入标签库,然后在页面中使用自定义标签。 四、自定义标签的生命周期 1. 初始化:容器加载...