tld文件中标签的含义
2016-10-24 23:44
204 查看
每个自定义标签都必须在tld文件中声明,tld文件只不过是一个XML文件。根元素是<taglib>,它包含一个或者多个<tag>标签,该元素用来声明定制标签。
TLD 文件中的元素标签含义:
<taglib> tld 文件的根元素
<tlib-version> 此标签库的版本 <tlib-version>1.1</tlib-version>
<jsp-version> 此标签库依赖的JSP版本。
<short-name> 当在JSP中使用标签时,此标签库首选或者建议的前缀 <short-name>c</short-name>
<description> 描述信息 <description>JSTL 1.1 core library</description>
<display-name> 图形工具可显示的一个简短名称 <display-name>JSTL core</display-name>
<icon> 图形工具可显示的图标
<uri> 指定使用该标签库中标签的URI <uri>http://java.sun.com/jsp/jstl/core</uri>
<validator> 于该库关的TagLibraryValidator信息
<listener> 指定事件监听器类
<function> 定义一个在EL中使用的函数
<tag> 定义一个标签
<tag>元素的子元素:
<description> 指定针对标签的信息
<display-name> 开发工具用于显示的一个简短名称
<icon> 可被开发工具使用的图标
<name> 标签名称
<tag-class> Java标签处理器类的名称。注意这是处理器类的全限定名称 <tag-class>com.xt.xxx.Tag</tag-class>
<tei-class> Javax.servlet.jsp.tagext.TagExtraInfo类的一个可选子类
<body-content> 此标签的主体部分的内容 <body-content>JSP</body-content>
<variable> 定义脚本变量信息
<example> 使用该标签例子的可选的非正式描述
<attribute> 包含了此标签的一个属性的元数据
<attribute>的子元素:
<description> 有关描述的文本信息
<name> 在jsp标签中使用的属性名称
<required> 指定属性是必须的还是可选的,默认为false,表示属性可选。如果该值为true,则jsp页面必须为该属性提供一个值。可能的值true、false、yes、no
<rtexprvalue> 指定属性是否能接受请求时表达式的值,默认为false,表示不能接受请求时表达式的值。可能值:true、false、yes、no
<type> 属性的数据类型,该元素只能用在当<rtexprvalue>设置为true时。它指定当使用请求时属性表达式(<%= %>)返回类型。默认string
TLD 文件中的元素标签含义:
<taglib> tld 文件的根元素
<tlib-version> 此标签库的版本 <tlib-version>1.1</tlib-version>
<jsp-version> 此标签库依赖的JSP版本。
<short-name> 当在JSP中使用标签时,此标签库首选或者建议的前缀 <short-name>c</short-name>
<description> 描述信息 <description>JSTL 1.1 core library</description>
<display-name> 图形工具可显示的一个简短名称 <display-name>JSTL core</display-name>
<icon> 图形工具可显示的图标
<uri> 指定使用该标签库中标签的URI <uri>http://java.sun.com/jsp/jstl/core</uri>
<validator> 于该库关的TagLibraryValidator信息
<listener> 指定事件监听器类
<function> 定义一个在EL中使用的函数
<tag> 定义一个标签
<tag>元素的子元素:
<description> 指定针对标签的信息
<display-name> 开发工具用于显示的一个简短名称
<icon> 可被开发工具使用的图标
<name> 标签名称
<tag-class> Java标签处理器类的名称。注意这是处理器类的全限定名称 <tag-class>com.xt.xxx.Tag</tag-class>
<tei-class> Javax.servlet.jsp.tagext.TagExtraInfo类的一个可选子类
<body-content> 此标签的主体部分的内容 <body-content>JSP</body-content>
<variable> 定义脚本变量信息
<example> 使用该标签例子的可选的非正式描述
<attribute> 包含了此标签的一个属性的元数据
<attribute>的子元素:
<description> 有关描述的文本信息
<name> 在jsp标签中使用的属性名称
<required> 指定属性是必须的还是可选的,默认为false,表示属性可选。如果该值为true,则jsp页面必须为该属性提供一个值。可能的值true、false、yes、no
<rtexprvalue> 指定属性是否能接受请求时表达式的值,默认为false,表示不能接受请求时表达式的值。可能值:true、false、yes、no
<type> 属性的数据类型,该元素只能用在当<rtexprvalue>设置为true时。它指定当使用请求时属性表达式(<%= %>)返回类型。默认string
相关文章推荐
- struts2 标签文件struts-tags.tld使用设置
- 在struts中的camel-define.tld文件元素的含义
- 【Java.Web】JSP —— 标签库taglib —— 自定义JSP标签 —— 标签库描述文件 TLD,发布
- android 布局文件中控件ID、name标签属性的命名包含“@”、“.”、“+”等等符号的含义
- tld标签文件配置问题
- 描述自定义标签的TLD文件
- CSS文件中的标签的含义
- JSP自定义标签开发+TLD文件元素详解+实例
- TLD文件中的四种标签体类型 (能力工场)
- Mybatis与spring集成、Mybatis中xml配置文件标签含义
- tld文件中uri标签的作用
- struts2标签定义文件 struts-tags-tld
- 【Jsp标签库】.tld文件配置
- JSP自定义标签开发+TLD文件元素详解
- JavaEE自定义标签:标签类的创建、tld配置文件
- TLD文件配置详解(自定义标签)
- 自定义标签的开发之tld文件
- 自定义标签库中的tld文件
- JSP自建标签_1_TLD文件描述
- Struts2配置文件各种标签的含义