<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
<taglib>
<tlibversion>1.0</tlibversion>
<jspversion>1.1</jspversion>
<shortname>camel</shortname>
<uri>http://jakarta.apache.org/struts/tags-bean</uri>
<tag>
<name>isLastPage</name>
<tagclass>com.bookshop.util.IsLastTag</tagclass>
<bodycontent>JSP</bodycontent>
<attribute>
<name>page</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
</taglib>
<shortname>camel</shortname>tag的一个别名,将来在jsp中所要使用的名
<uri>http://jakarta.apache.org/struts/tags-bean</uri>这是tld的位置
<tag>
<name>isLastPage</name>标签名,ex:<camel:isLastPage>
<tagclass>com.bookshop.util.IsLastTag</tagclass>标签对应的处理类
<bodycontent>JSP</bodycontent>
<attribute>
<name>page</name>这是这个标签的属性,
<required>true</required>这个属性是否是必需的,false可有可无
<rtexprvalue>true</rtexprvalue>判断是否支持运行时表达式取值
</attribut>
</tag>
tlib-version
Tag库的版本
jsp-version
Tag库所需要的jsp的版本
short-name
助记符,tag的一个别名(可选)
uri
用于确定一个唯一的tag库
display-name
被可视化工具(诸如Jbuilder)用来显示的名称(可选)
small-icon
被可视化工具(诸如Jbuilder)用来显示的小图标(可选)
large-icon
被可视化工具(诸如Jbuilder)用来显示的大图标(可选)
description
对tag库的描述(可选)
Tag元素
每个tag元素在tag库中都要指出它的名字、类名、脚本变量、tag的属性。其中脚本变量的值可以直接在TLD中定义或通过tag附加信息的类来取得。每个属性描述了这个属性是否可以省略,它的值是否可以通过这样的JSP语法来获得,以及属性的类型。
每一个tag在TLD中对应一个tag元素,下表是tag元素的子元素:
Tag元素的子元素
name
独一无二的元素名
tag-class
Tag标签对应的tag处理类
tei-class
javax.servlet.jsp.tagext.TagExtraInfo的子类,用于表达脚本变量(可选)
body-content
Tag标签body的类型
display-name
被可视化工具(诸如Jbuilder)用来显示的名称(可选)
small-icon
被可视化工具(诸如Jbuilder)用来显示的小图标(可选)
large-icon
被可视化工具(诸如Jbuilder)用来显示的大图标(可选)
description
此tag标签的描述
variable
提供脚本变量的信息(同tei-class)(可选)
attribute
Tag标签的属性名
分享到:
相关推荐
activemq-camel-5.5.0.jar
标签:apache-camel-2.7.5.zip,apache,camel,2.7.5.zip包下载,依赖包
标签:apache-camel-1.6.0.tar.gz,apache,camel,1.6.0.tar.gz包下载,依赖包
标签:apache-camel-1.6.3.tar.gz,apache,camel,1.6.3.tar.gz包下载,依赖包
标签:apache-camel-2.8.0.zip,apache,camel,2.8.0.zip包下载,依赖包
标签:apache-camel-1.3.0.tar.gz,apache,camel,1.3.0.tar.gz包下载,依赖包
标签:apache-camel-1.6.1.tar.gz,apache,camel,1.6.1.tar.gz包下载,依赖包
标签:apache-camel-1.4.0.tar.gz,apache,camel,1.4.0.tar.gz包下载,依赖包
标签:apache-camel-2.7.0.tar.gz,apache,camel,2.7.0.tar.gz包下载,依赖包
标签:apache-camel-2.10.1.tar.gz,apache,camel,2.10.1.tar.gz包下载,依赖包
标签:apache-camel-2.8.0.tar.gz,apache,camel,2.8.0.tar.gz包下载,依赖包
标签:apache-camel-2.13.2.tar.gz,apache,camel,2.13.2.tar.gz包下载,依赖包
标签:apache-camel-2.8.4.tar.gz,apache,camel,2.8.4.tar.gz包下载,依赖包
标签:apache-camel-2.12.2.tar.gz,apache,camel,2.12.2.tar.gz包下载,依赖包
标签:apache-camel-2.6.0.tar.gz,apache,camel,2.6.0.tar.gz包下载,依赖包
标签:apache-camel-2.8.1.tar.gz,apache,camel,2.8.1.tar.gz包下载,依赖包
标签:apache-camel-2.11.0.tar.gz,apache,camel,2.11.0.tar.gz包下载,依赖包
标签:apache-camel-2.9.6.tar.gz,apache,camel,2.9.6.tar.gz包下载,依赖包
标签:apache-camel-2.10.0.tar.gz,apache,camel,2.10.0.tar.gz包下载,依赖包
标签:apache-camel-1.6.2.tar.gz,apache,camel,1.6.2.tar.gz包下载,依赖包