Acerca de esta tarea
La implementación de códigos personalizados requiere todo lo siguiente:
- Definir códigos personalizados en un archivo de descriptor de bibliotecas de códigos (TLD). Esto es análogo a definir códigos XML en un archivo DTD. El archivo TLD es un archivo XML que describe los códigos personalizados de una biblioteca de códigos e incluye información de los códigos, como el nombre de los códigos, el tipo de contenido, atributos y la clase de gestor de códigos asociado.
- Utilizar códigos personalizados en una página JSP. Para utilizar un código personalizado en una página JSP, en primer lugar debe identificar dónde se encuentra el archivo TLD e identificar el prefijo que se debe utilizar cuando alguno de los códigos personalizados de la biblioteca se incluye en una página JSP. Esto se lleva a cabo utilizando una directriz taglib.
- Crear una clase de gestor de códigos. Se trata de una clase Java que implementa la interfaz Tag o BodyTag y es responsable de la implementación de un código personalizado en tiempo
de ejecución.
Un archivo TLD puede empaquetarse en un archivo JAR, o como archivo de proyecto existente independiente. Si el archivo TLD se empaqueta en un archivo
JAR, debe incluirse en la carpeta META-INF.
Puede añadir archivos de descriptor de la biblioteca de códigos personalizadas y la biblioteca de códigos al proyecto del mismo modo que lo haría con cualquier otro archivo de proyecto.
Para añadir códigos
JSP personalizados, generalmente debe seguir este proceso: