Tecnología

Inicio

Cómo crear etiquetas personalizadas en JSP

Java Server Pages (JSP) se utilizan para proporcionar páginas web generadas por el servidor al usuario final. JSP tiene una amplia biblioteca de etiquetas JSP predefinidas, sino que también permite al desarrollador con los medios para crear etiquetas personalizadas. Cuando se utiliza una etiqueta personalizada en una página JSP, la etiqueta se convierte en una operación en un objeto que se conoce como un "controlador de etiqueta" cuando el servlet de Java que se ejecuta en el servidor. Las etiquetas personalizadas se pueden personalizar, así como acceder a cualquier objeto Java que está disponible para una página JSP a utilizar. etiquetas JSP personalizados se definen en un archivo descriptor de la biblioteca que se almacena con el servlet Java asociado.

Instrucciones

1 Abra su entorno de desarrollo integrado Java (IDE) y crear un nuevo archivo "Tag Library Descriptor" (TLD). Un archivo TLD es un documento XML que se utiliza para crear la etiqueta personalizada y la información asociada para la etiqueta.

2 Crear la etiqueta de cabecera "taglib" que contiene información como el número de versión de la etiqueta, la versión JSP siendo utilizado, nombre corto de la etiqueta, así como información adicional para la biblioteca de etiquetas.

3 Añadir la etiqueta personalizada después de la información del encabezado en el archivo TLD. El nombre de la etiqueta será el valor del elemento de la etiqueta <nombre>.

4 Elija la clase que se utiliza para la etiqueta personalizada en el elemento posterior <tagclass>. La convención de nomenclatura de paquete completo debe ser utilizado para el nombre de la clase si está utilizando la convención paquete Java. Un ejemplo de esta convención sería: "com.demandmedia.JSPTagExample.

5 Incluir información JSP cuerpo de la etiqueta deseada después de la declaración de clase. No se requiere ninguna información cuerpo, sin embargo, puede incluir información de metadatos, como un mensaje o versión en el cuerpo. Un ejemplo de una declaración cuerpo es:
<Información>
En primer lugar mi etiqueta de JSP propias
</ Info.

6 Guarde el archivo TLD después de haber completado la información cuerpo y su primera etiquetas JSP es completa.