Escribir los descriptores de taglib (TLD)
Artículo por Club Developers · 20 junio 2006
2714 vistas
El Tag Library Descriptor describe los diferentes tag de la librería. Es un fichero XML que tiene la siguiente estructura:
Después del encabezado XML y de la declaración del doctype, tendremos los elementos siguentes:
En un Jar, este fichero tiene que colocarse en el directorio META-INF con el nombre de taglib.tld para poder referenciar directamente el fichero Jar.
xml
<?xml version="1.0" encoding="ISO-8859-1" ?> <!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>name</shortname> Â <uri></uri> Â <info>Descripcion del taglib</info> Â Â <tag>...</tag>* </taglib>
Después del encabezado XML y de la declaración del doctype, tendremos los elementos siguentes:
- tlibversion: número de versión de la librería.
- jspversion: versión mÃnima requerida de los JSP para poder usar la librería (opcional, por defecto: 1.1).
- shortname: indica el prefijo por defecto de la librería para los EDI compatible (es sólo a nivel indicativo, se usa el prefijo de la directiva <%@ taglib %>).
- uri: una URI única que identifica esta versión de la taglib (opcional).
- info: texto descriptivo de la taglib (opcional).
- tag: uno o varios mapping de etiquetas con las clases Java.
En un Jar, este fichero tiene que colocarse en el directorio META-INF con el nombre de taglib.tld para poder referenciar directamente el fichero Jar.