viernes, 15 de noviembre de 2013

JSP - JSTL y Librerías de Etiquetas

JSTL

Etiquetas JSP que contienen Bibliotecas, con funciones comunes en el desarrollo WEB, como formato de números y fechas, impresión de Variables, manejo de flujos, etc.

La tecnología JavaServer Pages Standard Tag Library (JSTL) es un componente de Java EE. Extiende las ya conocidasJavaServer Pages (JSP) proporcionando cuatro bibliotecas de etiquetas (Tag Libraries) con utilidades ampliamente utilizadas en el desarrollo de páginas web dinámicas.
Estas bibliotecas de etiquetas extienden de la especificación de JSP (la cual a su vez extiende de la especificación de Servlet). Su API nos permite además desarrollar nuestras propias bibliotecas de etiquetas.

Custom Tags[editar · editar código]

Las bibliotecas englobadas en JSTL son:
  • core, iteraciones, condicionales, manipulación de URL y otras funciones generales.
  • xml, para la manipulación de XML y para XML-Transformation.
  • sql, para gestionar conexiones a bases de datos.
  • fmt, para la internacionalización y formateo de las cadenas de caracteres como cifras.

Core

Tag Summary
catchAtrapar Exception
chooseControl de Flujo
ifCondicional Simple
importRetrieves an absolute or relative URL and exposes its contents to either the page, a String in 'var', or a Reader in 'varReader'.
forEachIterador
forTokensIterates over tokens, separated by the supplied delimeters
outSalida
otherwiseSubtag of <choose> that follows <when> tags and runs only if all of the prior conditions evaluated to 'false'
paramAdds a parameter to a containing 'import' tag's URL.
redirectRedirects to a new URL.
removeBorrar Variable
setAsignar Variable
urlCreates a URL with optional query parameters.
whenSubtag of <choose> that includes its body if its condition evalutes to 'true'
FMT (Formateador)

Tag Summary
requestEncodingSets the request character encoding
setLocaleStores the given locale in the locale configuration variable
timeZoneSpecifies the time zone for any time formatting or parsing actions nested in its body
setTimeZoneStores the given time zone in the time zone configuration variable
bundleLoads a resource bundle to be used by its tag body
setBundleLoads a resource bundle and stores it in the named scoped variable or the bundle configuration variable
messageMaps key to localized message and performs parametric replacement
paramSupplies an argument for parametric replacement to a containing <message> tag
formatNumberFormats a numeric value as a number, currency, or percentage
parseNumberParses the string representation of a number, currency, or percentage
formatDateFormats a date and/or time using the supplied styles and pattern
parseDateParses the string representation of a date and/or time


No hay comentarios:

Publicar un comentario