Upload
marcela-bonilla-villanueva
View
276
Download
0
Embed Size (px)
Citation preview
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