Jstl
Páginas: 9 (2019 palabras)
Publicado: 26 de noviembre de 2012
El JavaServer Pages Standard Tag Library (JSTL) es una colección de útiles de etiquetas JSP que encapsula la funcionalidad básica común a muchas aplicaciones JSP.
JSTL es compatible con tareas comunes estructurales como la iteración y condicionales, etiquetas para manipular documentos XML, internacionalización y SQL. También proporciona una estructurapara las etiquetas personalizadas con etiquetas JSTL.
Las etiquetas JSTL se pueden clasificar de acuerdo con sus funciones, a raíz de JSTL grupos de bibliotecas de etiquetas que se pueden utilizar al crear una página JSP:
Etiquetas Core
Etiquetas de formato
SQL etiquetas
Etiquetas XML
Funciones JSTL
Instale Biblioteca JSTL:
Si está utilizando Apache Tomcat recipientecontinuación, siga las siguientes dos sencillos pasos:
Descargar la distribución binaria de Apache estándar Taglib y descomprimir el archivo comprimido.
Para utilizar el estándar taglib de su distribución Taglibs Jakarta, basta con copiar los archivos JAR en la distribución de 'lib' directorio webapps de su aplicación \ ROOT \ WEB-INF \ lib.
Para usar cualquiera de las bibliotecas, debe incluiruna directiva <taglib> en la parte superior de cada JSP que utiliza la biblioteca.
Marcas principales:
El grupo principal de las etiquetas son las etiquetas más utilizadas JSTL. A continuación se muestra la sintaxis para incluir la biblioteca JSTL Core en su JSP:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> |
Existen las siguientes etiquetas JSTL Core:Tag | Description |
<c:out > | Al igual que <% = ... >, Pero las expresiones adecuadas. |
<c:set > | Establece el resultado de una evaluación de la expresión en un 'ámbito' |
<c:remove > | Elimina una variable con ámbito (de un ámbito determinado, si se especifica). |
<c:catch> | Atrapa cualquier Throwable que se produceen su cuerpo y, opcionalmente, que expone. |
<c:if> | Tag condicional simple que dé como su cuerpo si la condición suministrada es verdadera. |
<c:choose> | Etiqueta simple condicional que establece un contexto para las operaciones condicionales mutuamente excluyentes, marcado por <when> y <otherwise> |
<c:when> | Subetiqueta de<choose> que incluye su cuerpo si su condición dé como 'true'. |
<c:otherwise > | Subetiqueta de <choose> que sigue etiquetas <when> y sólo se ejecuta si todas las condiciones anteriores evaluado a 'false'. |
<c:import> | Recupera una URL absoluta o relativa y expone su contenido ya sea a la página, una cadena en 'var', o un lector en 'varReader'. |<c:forEach > | La etiqueta de iteración básica, aceptando muchos tipos diferentes de recogida y apoyar la funcionalidad subconjuntos y otros. |
<c:forTokens> | Repite tokens, separados por delimitadores de los suministrados. |
<c:param> | Añade un parámetro de URL que contiene una etiqueta de «importación» de. |
<c:redirect > | Redirige auna nueva URL. |
<c:url> | Crea una dirección URL con parámetros de consulta opcionales |
Etiquetas de formato:
Las etiquetas de formato JSTL se utilizan para dar formato y mostrar el texto, la fecha, la hora, y el número de sitios web internacionalizados. A continuación se muestra la sintaxis para incluir en tu biblioteca formato JSP:
<%@ taglib prefix="fmt"uri="http://java.sun.com/jsp/jstl/fmt" %> |
A continuación se presenta la lista de las etiquetas de formato JSTL:
Tag | Description |
<fmt:formatNumber> | To render numerical value with specific precision or format.Para representar el valor numérico con una precisión específica o formato. |
<fmt:parseNumber> | Parses the string representation of a number,...
Leer documento completo
Regístrate para leer el documento completo.