SimpleTags

Descripción

BBJSP permite a los desarrolladores crear elementos de página reutilizables llamados etiquetas. Las etiquetas son fragmentos de marcado BBJSP que se pueden insertar en otras páginas. Reciben parámetros y procesan contenido.

Desarrollando un Tag

Las etiquetas personalizadas parecen páginas BBJSP en que contienen marcado BBJSP y se procesan para generar el HTML que se enviará al cliente. Se distinguen de las páginas normales por su extensión; en lugar de usar .bbjsp usan extensión .tag.

Un archivo de etiqueta personalizada puede requerir entradas que se definen con la directiva <% @ attribute /%>.

Aquí hay un ejemplo simple de un archivo llamado hello.tag que requiere que se especifique el nombre del atributo.

<%@ tag pageEncoding="ISO-8859-1"%> <%@ attribute name="name" type="BBjString" required='true' %> <div class="helloWrap"> Hello ${name}, have a nice day. </div>

Usando un Tag

Cualquier página BBJSP puede utilizar un archivo de etiquetas para procesar contenido. Esto es particularmente útil cuando se trata de contenido como encabezados de página y pies de página, ya que sólo necesitas definir el marcado BBJSP una vez.

Cuando utilices el archivo de etiquetas, debes incluir la carpeta de etiquetas con un prefijo y pasar el atributo de nombre al archivo de etiquetas. Si omites el atributo de nombre, entonces, puesto que es necesario, la página no se generará y recibirás una respuesta de error.

<%@ taglib tagdir="/WEB-CFG/tags/core" prefix='tags' %>

...

<tags:hello name='Fred Bloggs />

Revisa También

BBJSP

CoreTags

TagLibraries

CodeTags