`
波罗诺
  • 浏览: 28291 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

自定义标签 二 tld模板

阅读更多
在web-inf目录中新建一个tld文件,在tld文件中对标签进行描述(为标签处理器类配一个标签名

<?xml version="1.0" encoding="UTF-8" ?>

<taglib xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
    version="2.0">
   
  <description>JSTL 1.1 core library</description>
  <display-name>JSTL core</display-name>
  <tlib-version>1.1</tlib-version>
  <short-name>c</short-name>
  <uri>http://java.sun.com/jsp/jstl/core</uri><!--此行填写你自己标签库的uri-->
<tag>
        <name>viewIP</name>
<tag-class>cn.guo.web.tag.ViewIPTag</tag-class>
<body-content>empty</body-content>
    </tag>

</taglib>

注意:其中的<body-content>empty</body-content>中,共有四个值可以填写。包括:
EMPTY :无标签体
JSP:jsp页面,可以含java代码的
scriptless:无脚本的,也就是说,不能内嵌java代码的
tagdepentend:表示,该标签体是给标签用的。不是个整个页面用的
例如:
<c:conn>
select * from user;
</c:conn>
这个标签体就是只给数据库标签用的。
分享到:
评论

相关推荐

    自定义标签课题,tld模板下载

    不要在笨蛋式的写tld文件了,拿一个模板自行修改内容就好了

    freemark 自定义标签 总结

    自定义标签是Freemarker的一个重要特性,它允许开发者扩展模板语言的功能,以满足特定项目的需求。本篇文章将对Freemarker自定义标签进行深入的总结。 1. **自定义标签基础** 自定义标签在Freemarker中被称为`...

    hibernate + 自定义标签分页

    `pagetag.tld` 文件是自定义标签的描述文件,定义了`PageTag` 标签的属性、行为和关联的Java类。在这个文件中,你需要声明`PageTag` 的属性(如`pager`),以及它们的类型和描述。 6. **使用流程** 在实际应用中...

    JSP自定义标签 例子

    - **模板重复**:如果页面中有重复的布局或样式,自定义标签可以减少代码冗余,提高可维护性。 - **国际化和本地化**:通过自定义标签,可以轻松地切换不同语言的文本资源。 ### 示例 ```jsp ...

    JSP自定义标签的开发及使用

    这只是一个基础示例,实际上自定义标签可以处理更复杂的逻辑,包括数据访问、业务处理、模板渲染等,使得JSP页面更加整洁,易于理解和维护。 在实际开发中,自定义标签通常与其他Java EE技术结合使用,如Servlet、...

    自定义标签项目实例(各种例子)

    1. **编写TLD文件**:TLD文件是XML格式,包含关于自定义标签的信息,如标签名、属性、属性类型和标签处理类。例如: ```xml &lt;name&gt;myCustomTag &lt;tag-class&gt;com.example.MyCustomTagHandler&lt;/tag-class&gt; ...

    jsp自定义标签学习

    自定义标签的处理主要分为两个部分:标签处理程序和标签库描述符(TLD)。标签处理程序是Java类,实现了JSP的特定接口,如 `javax.servlet.jsp.tagext.Tag`,`IterationTag` 或 `BodyTag`,并提供了如 `doStartTag()...

    JSP自定义标签JSP自定义标签

    1. **标签库**:一个标签库是一组功能相关的自定义标签集合,它们被组织在一起并由一个`TLD`(Tag Library Descriptor)文件描述。TLD文件包含了关于标签的元数据,如标签名称、属性、关联的Java类等。例如,`JSTL`...

    这是一个自定义标签和分页结合的例子,很实用的,灵活性高啊

    1. 自定义标签的定义文件(.tag 或 .tld 文件):这些文件描述了自定义标签的行为、属性和事件,定义了标签如何被解析和执行。 2. 标签处理类(Tag Handler Class):这是Java类,实现了自定义标签的逻辑,处理输入...

    自定义标签小练习----一个简单的分页标签

    此外,自定义标签还可以支持更复杂的逻辑,如迭代、条件判断等,通过组合使用可以构建出强大的视图层模板。 学习和实践自定义标签有助于提升Java Web开发能力,使开发者能够更好地组织和复用代码,提高项目的可维护...

    JSP自定义Table标签demo

    - **模板化渲染**:自定义标签可以根据不同的列数据类型,使用不同的模板来格式化单元格内容。 在实践中,`MyTableTagHandler`会根据传递的属性和数据生成相应的HTML表格结构。例如,它可能会遍历`rows`属性中的每...

    自定义标签+struts2标签控制访问链接权限.zip

    通过在JSP页面中引入TLD(Tag Library Descriptor)文件,我们可以使用自定义标签,就像使用内置的JSP标签一样。TLD文件定义了标签的名称、属性、返回类型以及处理该标签的Java类等信息。 接下来,我们深入到JSP...

    JSTL 自定义标签

    1. 将自定义标签库的JAR文件和TLD文件部署到应用服务器的相应目录下,比如Tomcat的`WEB-INF/tags`和`WEB-INF/lib`。 2. 在JSP页面中通过`&lt;%@ taglib %&gt;`指令引入标签库,指定前缀和URI。 **源码解析** 在自定义...

    JSP自定义标签 eclipse项目

    接下来,你需要定义一个TLD(Tag Library Descriptor)文件,它描述了你的自定义标签。TLD文件通常位于`WEB-INF`目录下,例如`mytag.tld`: ```xml &lt;tlib-version&gt;1.0 &lt;jsp-version&gt;1.2 &lt;short-name&gt;mytaglib ...

    自定义JSP标签样例

    二、自定义标签的构成 自定义标签主要由三部分组成: 1. 标签库描述文件(TLD, Tag Library Descriptor):TLD文件以XML格式定义了标签库的元数据,包括标签的名字、属性、返回类型等信息。 2. 标签处理类(Tag ...

    struts2的自定义标签

    `@StrutsTag`注解用于定义这个自定义标签在TLD(Tag Library Descriptor)中的元数据,包括标签名称、描述和对应的FTL模板。`evaluateExtraParams()`方法用于在渲染时评估并添加额外的参数,如新属性`lockMode`。 2...

    java学习之自定义标签学习

    开发自定义标签时,IDE如Eclipse和IntelliJ IDEA提供了很好的支持,可以自动生成TLD文件和标签处理类模板,简化开发流程。 通过以上步骤,你可以创建出自己的自定义标签库,提升JSP应用的可维护性和灵活性。`...

    jsp 自定义标签 供自学时用

    #### 二、自定义标签的意义 自定义标签允许开发者将经常使用的功能模块化,并以易于理解的方式呈现出来。这种模块化的方法不仅能够减少代码重复,还能让页面变得更加清晰易读。对于那些对 Java 编程语言非常熟悉并且...

Global site tag (gtag.js) - Google Analytics