ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Computación Avanzada en Java


Enviado por   •  25 de Abril de 2020  •  Documentos de Investigación  •  4.681 Palabras (19 Páginas)  •  416 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" %>

   

      <c:out> 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" %>

   

      <c:out> 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" %>

   

      <c:remove> 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" %>

   

      <c:catch> Tag Example

   

   

     

         <% int x = 5/0;%>

     

     

         

The exception is : ${catchException}

         There is an exception: ${catchException.message}

     

   

...

Descargar como (para miembros actualizados)  txt (27.5 Kb)   pdf (218.7 Kb)   docx (949.1 Kb)  
Leer 18 páginas más »
Disponible sólo en Clubensayos.com