JSP - La Directiva taglib
La API de JavaServer Pages le permite definir etiquetas JSP personalizadas que se parecen a etiquetas HTML o XML y una biblioteca de etiquetas es un conjunto de etiquetas definidas por el usuario que implementan un comportamiento personalizado.
los taglib La directiva declara que su página JSP utiliza un conjunto de etiquetas personalizadas, identifica la ubicación de la biblioteca y proporciona medios para identificar las etiquetas personalizadas en su página JSP.
La directiva taglib sigue la sintaxis que se indica a continuación:
<%@ taglib uri = "uri" prefix = "prefixOfTag" >
Donde el uri El valor del atributo se resuelve en una ubicación que el contenedor comprende y el prefix El atributo informa a un contenedor qué bits de marcado son acciones personalizadas.
Puede escribir el equivalente XML de la sintaxis anterior de la siguiente manera:
<jsp:directive.taglib uri = "uri" prefix = "prefixOfTag" />
Cuando utiliza una etiqueta personalizada, normalmente tiene el formato <prefix:tagname>. El prefijo es el mismo que el prefijo que especifica en la directiva taglib, y el nombre de etiqueta es el nombre de una etiqueta implementada en la biblioteca de etiquetas.
Ejemplo
Por ejemplo, suponga que custlib la biblioteca de etiquetas contiene una etiqueta llamada hello. Si desea utilizar la etiqueta hello con un prefijo demytag, tu etiqueta sería <mytag:hello> y se utilizará en su archivo JSP de la siguiente manera:
<%@ taglib uri = "http://www.example.com/custlib" prefix = "mytag" %>
<html>
<body>
<mytag:hello/>
</body>
</html>
Podemos llamar a otra pieza de código usando <mytag:hello>. Veremos cómo desarrollar nuestras etiquetas personalizadas y cómo usarlas en JSP - Tutorial de etiquetas personalizadas .