Latest web development tutorials

objetos implícitos JSP

Se proporciona objetos implícitos JSP contenedor JSP para cada página de objetos Java, los desarrolladores pueden utilizar directamente sin una declaración explícita. objetos implícitos JSP también se conocen como variables predefinidas.

JSP soporta nueve objetos implícitos:

objetos descripción
solicitud Los ejemplos de la clase HttpServletRequest
respuesta Ejemplos de clase HttpServletResponse
fuera Ejemplos de clase PrintWriter se utiliza para emitir el resultado en la página
sesión Ejemplos de clase HttpSession
solicitud ServletContext instancia de la clase, y la aplicación contextual
config Ejemplos de clases ServletConfig
pageContext Ejemplos de clases PageContext página JSP proporciona acceso a todos los objetos y espacios de nombres
página Similar a la clase Java en esta palabra clave
excepción objeto de clase de excepción que representa el error ocurrió página JSP objeto de excepción correspondientes

de peticiones de objetos

javax.servlet.http.HttpServletRequest solicitud de objeto es una instancia de la clase. Cada vez que un cliente solicita una página JSP, motor JSP creará un nuevo objeto de la solicitud para representar a la petición.

solicitud de objeto proporciona una serie de métodos para obtener las cabeceras HTTP, galletas, métodos HTTP, y así sucesivamente.


objetos de respuesta

javax.servlet.http.HttpServletResponse objeto respuesta es una instancia de la clase. Cuando el servidor crea objetos de solicitud creado simultáneamente en respuesta a objeto de respuesta del cliente.

objetos de respuesta también se definen en la interfaz del módulo de procesamiento de cabecera HTTP. A través de este objeto, los desarrolladores pueden añadir nuevas galletas, marca de tiempo, código de estado HTTP, y así sucesivamente.


objetos fuera

javax.servlet.jsp.JspWriter fuera objeto es una instancia de la clase, en respuesta al objeto de contenido escrito.

El objeto de la clase JspWriter inicial en función de si la caché de páginas para diferentes casos de operación. Usted puede utilizar el atributo buffer = 'false' en la directiva de página para desactivar fácilmente el almacenamiento en caché.

JspWriter clase contiene la mayor parte java.io.PrintWriter método de clase. Sin embargo, JspWriter añadir algunos métodos diseñados para manejar el almacenamiento en caché y el diseño. Hay, clase JspWriter IOExceptions arrojará una excepción, mientras que PrintWriter no lo hace.

En la siguiente tabla se enumeran los métodos importantes que vamos a utilizar la salida de boolean, char, int, double, cuerdas, objetos y otros tipos de datos:

camino descripción
out.print (dt tipoDatos) Valor de Tipo de salida Tipo
out.println (dt tipoDatos) Tipo Tipo de valor de salida y luego envolver
out.flush () Enjuague el flujo de salida

objetos de sesión

javax.servlet.http.HttpSession objeto de sesión es una instancia de la clase. Y Java Servlets en el objeto de sesión tiene el mismo comportamiento.

objeto de sesión se utiliza para realizar un seguimiento de la sesión entre cada solicitud de cliente.


objetos de aplicación

objetos de aplicación directa para llevar ServletContext objeto de la clase servlet es una clase javax.servlet.ServletContext instancia.

Este objeto a lo largo del ciclo de vida de la página JSP representa la página JSP. Este objeto se crea cuando la página JSP se inicializa con se eliminó el método llamado jspDestroy ().

Mediante la adición de atributos a la aplicación, a continuación, todos los componentes de la aplicación web archivos JSP pueden acceder a estas propiedades.


objetos de configuración

objeto de configuración es una instancia de la clase javax.servlet.ServletConfig directamente lleno de clase ServletConfig objetos servlet.

Este objeto permite a los desarrolladores acceder parámetros de inicialización de servlet o JSP motor, tales como rutas de archivos.

El siguiente es el uso del objeto de configuración, no muy importante, no es de uso común:

config.getServletName();

Devuelve incorporada en la <servlet-name> en el nombre del servlet, nota, <servlet-name> se define en el archivo WEB-INF \ web.xml.


objetos pageContext

pageContext objeto javax.servlet.jsp.PageContext es una instancia de la clase utilizada para representar a toda la página JSP.

Este objeto se utiliza para acceder a la información de la página principal, filtran y eliminan la mayor parte de los detalles de implementación.

Este objeto almacena una referencia a los objetos de petición y respuesta. objetos de aplicación, los objetos de configuración, objetos de sesión, fuera objetos se pueden derivar mediante el acceso a las propiedades del objeto.

pageContext objeto también contiene las instrucciones que se pasan a las páginas JSP, incluida la información almacenada en caché, URL ErrorPage, el ámbito de la página similares.

PageContext clase define una serie de campos, incluyendo PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, APPLICATION_SCOPE. También ofrece más de 40 tipos de métodos, la mitad heredados de la clase javax.servlet.jsp.JspContext.

Una forma importante es removeArribute (), que acepta uno o dos parámetros. Por ejemplo, pageContext.removeArribute ( "attrName") Retire los cuatro alcance de las propiedades relevantes, pero este método sólo es eliminar el siguiente alcance específico de las propiedades relevantes:

pageContext.removeAttribute("attrName", PAGE_SCOPE);

objetos de la página

Este objeto es una referencia a la instancia de página. Se puede observar como representante de la página JSP.

objeto de página es un sinónimo para este objeto.


los objetos de excepción

envolturas de objetos excepción lanzada información de excepción de la página anterior. A menudo se utiliza para generar una respuesta adecuada a la condición de error.