Todas las etiquetas distinguen entre mayúsculas y

Anuncio
TM
Elemento
Descripción
Sintaxis
Todas las etiquetas distinguen entre mayúsculas y minúsculas. Las comillas simples son equivalente a las comillas dobles. No se
permiten espacios entre el signo igual y el valor de un atributo
texto normal = requerido
[] = opcional
negrita = defecto
{ } = opción requerida
itálica = definido-usuario
… = lista de elementos
Comentario HTML
Crea un comentario que es enviado al cliente en el
código de la página HTML
<!-- comentario [ <%= expresión %> ] -->
Comentario Oculto
Documenta la página JSP solamente, no es
enviado al cliente en la página HTML
<%-- comentario --%>
Declaración
Declara variables o métodos válidos en Java. Se
inserta fuera del método service() del servlet que
se genera a partir de la página JSP
<%! declaración; [ declaración; ]+ … %>
Expresión
Contiene una expresión válida en Java. La
expresión se evalúa y el resultado se muestra en la
salida
<%= expresión %>
Código ( Scriptlet)
Código válido en Java que se ejecuta en el método
service() del servlet que se genera a partir de la
página JSP
<% trozo de c ódigo de una o m ás líneas %>
Directiva Include
Incluye un fichero dentro de la página JSP,
procesando posteriormente todos los elementos
JSP del fichero
<%@ include file="URL r elativa" %>
Directiva Page
Define atributos que el motor de servlets debe
aplicar a la página JSP completa
<%@ page
Directiva Taglib
Define una librería de etiquetas y el prefijo que se
utilizará en las etiquetas personalizadas que se
incluyan en la página JSP
<%@ taglib uri="URIdeLaLibreríaDeEtiquetas" prefix="prefijoEtiquetas" %>
|=o
+ = se puede repetir
[ language="java " ] [ extends="paquete.clase" ] [ import="{paquete.clase | paquete.* } , … " ]
[ session="true|false" ] [ buffer="none|8kb|tamañokb" ] [ autoFlush="true|false" ]
[ isThreadSafe="true|false" ] [ info="mensaje" ] [ errorPage=" URL relativa" ]
[ contentType="{tipoMime [ ; charset=juegoCaracteres ] | text/html ; charset=ISO-8859-1}" ]
[ isErrorPage="true|false" ] [ pageEncoding="{ juegoCaracteres | ISO-8859-1 }" ]
etiqueta personalizada:
<prefijoEtiqueta:nombre atributo="valor"+ … />
<prefijoEtiqueta:nombre atributo="valor"+ … > otras etiquetas </prefijoEtiqueta:nombre>
Descargar