| ¿Qué son las Custom Tags (Etiquetas Personalizadas)? |
Para conseguir que un diseñador de páginas Web pueda llevar a cabo operaciones específicas sin que éste tenga conocimientos previos de Java, podemos definir nuestras propias Etiquetas
Personalizadas y de esta forma extendemos el juego de etiquetas
dadas por la especificación JSP.
Desde la versión 2.0 de la especificación JSP se pueden crear las Etiquetas Personalizalizadas de dos formas distintas
- creación tradicional de Etiquetas Personalizadas
- se tiene que escribir y compilar una Clase Java denominada Tag Handler (Manejador de Etiquetas) por cada una de las Etiquetas personalizadas que realicemos
- se tiene que definir la etiqueta que está asociada al Manejador de Etiquetas en un documento XML llamado Tag Library Descriptor (TLD, Descriptor de Librerias de Etiquetas)
- creación con tag files (ficheros de etiquetas) de Etiquetas Personalizadas
- NO se tiene que escribir y compilar una Clase Java denominada Tag Handler (Manejador de Etiquetas) por cada una de las Etiquetas personalizadas que realicemos
- las acciones de la Etiqueta Personalizada se ecriben en tag files (ficheros de etiquetas) que contienen sintaxis JSP
- un fichero de etiquetas tiene el mismo aspecto que una página JSP. Lo único que cambia es la extensión del fichero
- en vez de ser .jsp es .tag o .tagx. Un fichero incluido en un fichero de etiquetas tiene la extensión .tagf
- NO se tiene que definir la etiqueta que está asociada al Manejador de Etiquetas en un documento XML llamado Tag Library Descriptor (TLD, Descriptor de Librería de Etiquetas)