objetos implícitos

Post on 13-Apr-2017

269 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Objetos Implícitos

Marcela Bonilla Villanueva

Objetos Implícitos

Son objetos creados por el motor que no necesitan ser declarados para ser usados, sino que se pueden invocar directamente.

Los objetos implícitos se corresponden con objetos útiles del API del servlet (petición, respuesta, ..) y su uso simplifica el código Java que insertamos en la página JSP. Algunos de estos objetos implícitos son: request, session, aplication, config y pageContext.

Request

Es un objeto de la clase HttpServletRequest, su uso principal es el acceso a los parámetros de la petición.

Encapsula la información de un evento de usuario.

Response

Es un objeto de la clase HttpServletResponse, que asiste al servlet en su generación de la respuesta para el cliente, contiene funciones para manejo de cabeceras, códigos de estado, cookies y transferencia de control.

Sessions

Es un objeto de la clase HttpSession. Nos permite acceder a la sesión asociada a la petición para leer o escribir datos en ella.

Permite guardar objetos que serán accesibles desde cualquier JSP de la sesión usando: Object session.getAttribute (“clave”); void session.setAttribute (“clave”, Object objeto);

Invalida la sesión con: void session.invalidate();

Application

Es un objeto de la clase ServletContext. Este objeto es común para toda la aplicación web y permite almacenar información accesible desde todas las páginas de la aplicación. El objeto se crea cuando se lanza la aplicación y dura hasta que se apague o se reinicie el servidor.

Para guardar y recuperar valores se usa:

Object application.getAttribute(“clave”); void application.setAttribute(“clave”, Object objeto);

Config

Es un objeto de la clase ServletConfig. Permite acceder a parámetros de inicialización del servlet y a su contexto.

Page Context

Es un objeto de la clase PageContext. Permite almacenar información localmente a la página.

Para guardar y recuperar valores se usa:

Object PageContext.getAttribute(“clave”); void pageContext.setAttribute(“clave”, Object objeto);

Bibliografía

● Salleg. B. (12 de noviembre de 2011). Objetos Implícitos JSP. Recuperado de http://es.slideshare.net/BorisSalleg/objetos-implicitos-jsp-request

● María_r (15 de enero de 2009). Servlet: objetos implicitos. Application, Session, Request. [Mensaje en un blog]. Recuperado de http://mariareina-cea2.blogspot.com/2009/01/15-1-09.html

top related