objetos implícitos

9
Objetos Implícitos Marcela Bonilla Villanueva

Upload: marcela-bonilla-villanueva

Post on 13-Apr-2017

266 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Objetos implícitos

Objetos Implícitos

Marcela Bonilla Villanueva

Page 2: Objetos implícitos

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.

Page 3: Objetos implícitos

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.

Page 4: Objetos implícitos

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.

Page 5: Objetos implícitos

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();

Page 6: Objetos implícitos

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);

Page 7: Objetos implícitos

Config

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

Page 8: Objetos implícitos

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);

Page 9: Objetos implícitos

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