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
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 | |
catch | Atrapar Exception |
choose | Control de Flujo |
if | Condicional Simple |
import | Retrieves an absolute or relative URL and exposes its contents to either the page, a String in 'var', or a Reader in 'varReader'. |
forEach | Iterador |
forTokens | Iterates over tokens, separated by the supplied delimeters |
out | Salida |
otherwise | Subtag of <choose> that follows <when> tags and runs only if all of the prior conditions evaluated to 'false' |
param | Adds a parameter to a containing 'import' tag's URL. |
redirect | Redirects to a new URL. |
remove | Borrar Variable |
set | Asignar Variable |
url | Creates a URL with optional query parameters. |
when | Subtag of <choose> that includes its body if its condition evalutes to 'true' |
FMT (Formateador)
Tag Summary | |
requestEncoding | Sets the request character encoding |
setLocale | Stores the given locale in the locale configuration variable |
timeZone | Specifies the time zone for any time formatting or parsing actions nested in its body |
setTimeZone | Stores the given time zone in the time zone configuration variable |
bundle | Loads a resource bundle to be used by its tag body |
setBundle | Loads a resource bundle and stores it in the named scoped variable or the bundle configuration variable |
message | Maps key to localized message and performs parametric replacement |
param | Supplies an argument for parametric replacement to a containing <message> tag |
formatNumber | Formats a numeric value as a number, currency, or percentage |
parseNumber | Parses the string representation of a number, currency, or percentage |
formatDate | Formats a date and/or time using the supplied styles and pattern |
parseDate | Parses the string representation of a date and/or time |
No hay comentarios:
Publicar un comentario