Enviado por ruxxo71 • 25 de Abril de 2020 • Documentos de Investigación • 4.681 Palabras (19 Páginas) • 462 Visitas
Página 1 de 19
[pic 1]
Computación Avanzada en Java
Módulo 2
Tema 5. JSP Standard Tag Libraries
Actividad 5: JSTL
Profesor Alejandro Cristerna Morales
Manuel Alejandro Ipiña Balbantin
2736131
27 de Febrero del 2020. Monterrey, Nuevo León.
Instrucciones
Elabora una tabla en la que enlistes al menos veinte tags JSTL. Deberás incluir a qué librería pertenece el tag, una breve descripción de para qué se utiliza, una breve descripción de los atributos empleados por dicho tag y un ejemplo de su utilización.
# 1
Librería
Core Tags
Descripción
La etiqueta muestra el resultado de una expresión. Esto es casi similar a la forma en que <% =%> funciona. La diferencia aquí es que la etiqueta le permite usar la notación "." para acceder a las propiedades.
Atributos
Atributo
Descripción
Value
Información de salida
default
Información de respaldo de la salida
escapeXml
Verdadero si la etiqueta debe saltar caracteres especiales de XML
Ejemplo
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
Tag Example
El código anterior generará el siguiente resultado:
, &
# 2
Librería
Core Tags
Descripción
La etiqueta es útil porque evalúa una expresión y usa los resultados para establecer un valor de un objeto JavaBean o java.util.Map.
Atributos
Atributo
Descripción
value
Información para guardar
target
Nombre de la variable cuya propiedad debe modificarse
property
Propiedad para modificar
var
Nombre de la variable para almacenar información
scope
Alcance de la variable para almacenar información
Ejemplo
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
Tag Example
El código anterior generará el siguiente resultado:
4000
# 3
Librería
Core Tags
Descripción
Elimina una variable de un scope especificado o del primer scope donde se encuentra la variable (si no se especifica ningún alcance).
Atributos
Atributo
Descripción
var
Nombre de la variable a eliminar
scope
Scope de la variable a eliminar
Ejemplo
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
Tag Example
Before Remove Value:
After Remove Value:
El código anterior generará el siguiente resultado:
Antes de eliminar el valor: 4000
Después de eliminar el valor:
# 4
Librería
Core Tags
Descripción
La etiqueta atrapa cualquier Throwable que ocurra en el body y, opcionalmente, lo expone. Se utiliza para el manejo de errores y para tratar el problema con más gracia.
Atributos
Atributo
Descripción
var
El nombre de la variable para contener el java.lang.Throwable si es arrojado por elementos en el body.
Ejemplo
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
Tag Example
<% int x = 5/0;%>
The exception is : ${catchException}
There is an exception: ${catchException.message}
...
Descargar como (para miembros actualizados)txt (27 Kb)
pdf (219 Kb)
docx (949 Kb)