博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
taglib description简介
阅读量:4185 次
发布时间:2019-05-26

本文共 872 字,大约阅读时间需要 2 分钟。

1、简介

       tld(taglib description 标签库描述文件), 如要在JSP页面中实现JSP标签,必须首先定义实现标签的类,然后在标签库描述文件(TLD)中将写好的类映射成jsp标签,最后在JSP文件中使用定义好的标签,就可以生成动态的JSP内容

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

       TLD文件只不过是一个XML文件。根标 签是<taglib>,它包含一个或者多个<tag>标签,该元素用来声明定制标签。

2、常用标签

2.1 taglib的子标签       

       TLD文件的根标签

标 签           含 义
tlibversion   此标签库的版本
jspversion       此标签库依赖的JSP版本。这里使用1.1
shortname        当在JSP中使用标签时,此标签库首选或者建议的前缀。当然可以完全忽略这个建议
tag               包含针对此标签库中的一个标签的元数据

2.2 tag的子标签

标 签          含 义

name            标签名称
tagclass        Java标签处理器类的名称。注意这是处理器类的全限定名称,比如net.thinksquared.tags. MessageWriteTagHandler
bodycontent     此标签的主体部分的内容。使用JSP、empty、scriptless和tagdepentend四种类型
attribute        包含了此标签的一个属性的元数据

2.3 attribute的子标签

标 签       含 义

name         属性的名称。很明显它在该标签中必须是唯一的
required     指示该标签是必需的(true)或者可选的(false)
rtexprvalue   运行时表达式的值,设为true可接收EL表达式、java脚本段等方式传值;设为false则只能以字符串形式传值。

节摘自百度百科

转载地址:http://whdoi.baihongyu.com/

你可能感兴趣的文章
面试题:强制类型转换
查看>>
Decorator模式
查看>>
Template模式
查看>>
Observer模式
查看>>
高性能服务器设计
查看>>
图文介绍openLDAP在windows上的安装配置
查看>>
Pentaho BI开源报表系统
查看>>
Pentaho 开发: 在eclipse中构建Pentaho BI Server工程
查看>>
android中SharedPreferences的简单例子
查看>>
android中使用TextView来显示某个网址的内容,使用<ScrollView>来生成下拉列表框
查看>>
andorid里关于wifi的分析
查看>>
Hibernate和IBatis对比
查看>>
Spring MVC 教程,快速入门,深入分析
查看>>
Ubuntu Navicat for MySQL安装以及破解方案
查看>>
在C++中如何实现模板函数的外部调用
查看>>
HTML5学习之——HTML 5 应用程序缓存
查看>>
HTML5学习之——HTML 5 服务器发送事件
查看>>
SVG学习之——HTML 页面中的 SVG
查看>>
mysql中用命令行复制表结构的方法
查看>>
hbase shell出现ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException
查看>>