Las instrucciones JSP se utilizan para establecer propiedades relacionadas con toda la página JSP, como el método de codificación y el lenguaje de secuencias de comandos de la página web.
El formato de sintaxis es el siguiente:
<%@ directiva atributo="valor" %>
Una directiva puede tener múltiples atributos, que existen en forma de pares clave-valor y están separados por comas.
Tres tipos de etiquetas de instrucciones en JSP:
instrucción | describir |
---|---|
<%@ página... %> | Defina atributos de dependencia de la página web, como lenguaje de secuencia de comandos, página de error, requisitos de caché, etc. |
<%@ incluye... %> | incluir otros archivos |
<%@ etiquetalib... %> | Importar la definición de la biblioteca de etiquetas |
La directiva Page proporciona al contenedor instrucciones de uso para la página actual. Una página JSP puede contener instrucciones de varias páginas.
El formato de sintaxis del comando Página:
<%@ atributo de página="valor" %>
Formato XML equivalente:
<jsp:directive.page atributo="valor" />
La siguiente tabla enumera las propiedades relacionadas con la directiva Página:
propiedad | describir |
---|---|
buffer | Especifica el tamaño del búfer utilizado por el objeto de salida. |
descarga automática | Controlar el área de caché de nuestros objetos. |
tipo de contenido | Especifique el tipo MIME y la codificación de caracteres de la página JSP actual |
página de error | Especifique la página de manejo de errores que debe redirigirse cuando se produce una excepción en la página JSP |
esPáginaError | Especifica si la página actual se puede utilizar como página de manejo de errores para otra página JSP. |
se extiende | Especifique de qué clase hereda el servlet |
importar | Importar las clases Java a utilizar. |
información | Definir la información de descripción de la página JSP. |
esThreadSafe | Especifica si el acceso a la página JSP es seguro para subprocesos. |
idioma | Defina el lenguaje de secuencias de comandos utilizado por la página JSP, el predeterminado es Java |
sesión | Especificar si la página JSP usa sesión |
esELIgnorado | Especifica si se deben ejecutar expresiones EL |
isScriptingEnabled | Determinar si se pueden utilizar elementos del script |
JSP puede incluir otros archivos mediante la directiva de inclusión. Los archivos incluidos pueden ser archivos JSP, archivos HTML o archivos de texto. Los archivos incluidos actúan como si fueran parte del archivo JSP y se compilarán y ejecutarán al mismo tiempo.
El formato de sintaxis de la directiva Incluir es el siguiente:
<%@ incluir archivo="url relativa" %>
El nombre del archivo en la directiva Incluir es en realidad una URL relativa. Si no asocia una ruta con el archivo, el compilador JSP busca de forma predeterminada la ruta actual.
Sintaxis XML equivalente:
<jsp:directiva.include file="url relativa" />
JSP API permite a los usuarios personalizar etiquetas. Una biblioteca de etiquetas personalizadas es una colección de etiquetas personalizadas.
La directiva Taglib introduce la definición de una colección de etiquetas personalizadas, incluidas rutas de biblioteca y etiquetas personalizadas.
Sintaxis de la directiva Taglib:
<%@ taglib uri="uri" prefix="prefixOfTag" %>
El atributo uri determina la ubicación de la biblioteca de etiquetas y el atributo de prefijo especifica el prefijo de la biblioteca de etiquetas.
Sintaxis XML equivalente:
<jsp:directive.taglib uri="uri" prefix="prefixOfTag" />