 Los objetos implícitos son una serie de
objetos internos asociados a las APIs de
los servlets y las páginas JSP
suministrados por el contenedor de jsp, y
que pueden ser usados en cualquier
scriptlet o expresión, para aumentar así
su funcionalidad. Esto hace que no
tengan que ser declarados de manera
implícita. Entre estos objetos se
encuentran:
 Tiene un ámbito relativo a la petición, y
es una instancia de la clase
javax.servlet.ServletRequest.
 Representa la petición del cliente,
proporciona entre otras informaciones,
los parámetros recibidos del cliente vía
formulario o url, el tipo de petición
(GET/POST)
 El objeto ServletConfig, empleado para
leer parámetros de inicialización.
 Permite aplicar configuraciones a un
grupo de JSPs que conforman con un
patrón de url específico.
 Permite acceder a parámetros de
inicialización del servlet y a su contexto.
 Clase o interface asociada:
javax.servlet.ServletConfig
 El objeto ServletContext, común a todos
los servlets de la aplicación web.
 Es común para toda la aplicación web y
además nos permite almacenar
información que será accesible desde
todas las páginas de la aplicación web,
independientemente de la sesión.
 Permite acceder desde un único objeto a
todos los demás objetos implícitos
 Dicha clase declara métodos que permiten
obtener otros objetos implícitos como
session, application, config y out.
 Además, proporciona los métodos
include(..) y forward(..) que permiten
delegar en otros recursos la petición actual.
 Clase o interface asociada:
javax.servlet.jsp.PageContext
 Instancia
de javax.servlet.http.HttpSession, permite
acceder a la sesión para leer/escribir
datos en ella.
 En JSP se crea siempre una sesión de
trabajo por defecto, para que esto no
sea así tendrá que ser específicamente
indicado con el atributo session de la
directiva page
Objetivos implícitos de JSP

Objetivos implícitos de JSP

  • 2.
     Los objetosimplícitos son una serie de objetos internos asociados a las APIs de los servlets y las páginas JSP suministrados por el contenedor de jsp, y que pueden ser usados en cualquier scriptlet o expresión, para aumentar así su funcionalidad. Esto hace que no tengan que ser declarados de manera implícita. Entre estos objetos se encuentran:
  • 3.
     Tiene unámbito relativo a la petición, y es una instancia de la clase javax.servlet.ServletRequest.  Representa la petición del cliente, proporciona entre otras informaciones, los parámetros recibidos del cliente vía formulario o url, el tipo de petición (GET/POST)
  • 4.
     El objetoServletConfig, empleado para leer parámetros de inicialización.  Permite aplicar configuraciones a un grupo de JSPs que conforman con un patrón de url específico.  Permite acceder a parámetros de inicialización del servlet y a su contexto.  Clase o interface asociada: javax.servlet.ServletConfig
  • 5.
     El objetoServletContext, común a todos los servlets de la aplicación web.  Es común para toda la aplicación web y además nos permite almacenar información que será accesible desde todas las páginas de la aplicación web, independientemente de la sesión.
  • 6.
     Permite accederdesde un único objeto a todos los demás objetos implícitos  Dicha clase declara métodos que permiten obtener otros objetos implícitos como session, application, config y out.  Además, proporciona los métodos include(..) y forward(..) que permiten delegar en otros recursos la petición actual.  Clase o interface asociada: javax.servlet.jsp.PageContext
  • 7.
     Instancia de javax.servlet.http.HttpSession,permite acceder a la sesión para leer/escribir datos en ella.  En JSP se crea siempre una sesión de trabajo por defecto, para que esto no sea así tendrá que ser específicamente indicado con el atributo session de la directiva page