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>