¿ Una de las ventajas de escribir aplicaciones web en lenguajes como Java es la posibilidad de reutilizar el código. Bibliotecas de etiquetas permiten aún más la reutilización , ya que permite crear componentes de JavaServer Pages ( JSP) que se acumulan fuera de su código existente , implementar nuevas funcionalidades en conjunto, o incluso simplemente proporciona estructuras comunes a sus páginas. Hacer referencia a las bibliotecas de etiquetas es muy fácil, aunque depende de la naturaleza de la biblioteca de etiquetas , si se trata de una biblioteca compilada del código Java o archivos de etiquetas ( fragmentos de JSP /HTML code) incluidos en el proyecto. Cosas que necesitará
Java SDK
Integrated Development Environment ( IDE )
JSP aplicación basada en web
Mostrar más instrucciones
1
Asegúrese de que su biblioteca de etiquetas se incluye correctamente en la aplicación . Si la biblioteca es una biblioteca jar- basado , colóquela dentro de la carpeta WEB-INF/lib . Si se trata de archivos de etiquetas , entonces deben ser colocados en una carpeta WEB-INF/tags (o algo similar para indicar su localización ) .
2
Incluya el <% @ taglib %> directiva en la parte superior de su archivo JSP (debajo de la <% @ Page%> , al menos ) . Este contendrá las instrucciones para el motor JSP sobre cómo cargar y procesar su biblioteca de etiquetas .
3
Si estás incluyendo una biblioteca jar- basado , debe tener un archivo TLD . designado en su documentación , esto en referencia a su directiva taglib así:
<% @ taglib uri = prefijo " http://java.sun.com/jsp/jstl/core " = "c "% >
Este ejemplo es para la funcionalidad básica de las páginas de la biblioteca de etiquetas JavaServer estándar ( JSTL ) biblioteca de etiquetas . Observe el uso del atributo de prefijo , lo que indica que el motor JSP que las etiquetas prefijadas con una "c " en este caso son las etiquetas que vienen de esta biblioteca. Por ejemplo ,
< c: valor fuera = " Hello World! " />
4
Si se refiere a una biblioteca de etiquetas basado en archivos , sólo tiene que indicar el directorio de los archivos residen :
<% @ taglib tagdir = "/" prefix = " WEB-INF/tags myTags "% >
Te referencia a estos parecida: