2. ¿QUÉ SON LOS OBJETOS
IMPLÍCITOS?
Los objetos implícitos son objetos creados por el motor que
no necesitan ser declarados para ser usados, sino que se
pueden invocar directamente.
Estos objetos son accesibles al motor JSP, y por esto, el
desarrollador JSP puede utilizarlos.
3. REQUEST
Básicamente es un objeto que encapsula la petición del
cliente, es una instancia de
javax.servlet.http.HttpServletResponse. Dispone de metodos
para encabezados de informacion HTTP incluyendo data y
cookies.
Proporciona entre otras cosas los parametros recibidos del
cliente, el tipo de peticion (GET/POST), etc.
Cuando un navegador solicita una página web, envía mucha
información al servidor web que no se puede leer directamente
porque esta información viaja como parte del encabezado de la
petición del HTTP.
4. SESSIONS
Instancia de javax.servlet.http.HttpSession, permite acceder a
la sesión para leer/escribir datos en ella ya que en JSP se crea
siempre una sesión de trabajo por defecto.
HTTP es un protocolo " sin estado ", que significa que cada
vez que un cliente recupera una página Web, el cliente abre una
conexión independiente para el servidor Web y el servidor de
forma automática no mantiene ningún registro de la petición
del cliente anterior.
El objeto session se comporta de la misma manera bajo los
parámetros de los servlets de Java.
5. APPLICATION
El objeto de la aplicación es directa envoltura alrededor del
objeto ServletContext para el servlet generado. En realidad, es
una instancia de un objeto javax.servlet.ServletContext.
Este objeto es una representación de la página JSP a través de
todo su ciclo de vida . Se crea este objeto cuando se inicializa la
página JSP y se eliminará cuando se elimina la página JSP
mediante el método jspDestroy ().
Mediante la adición de un atributo de la aplicación , puede
asegurarse de que todos los archivos JSP que componen la
aplicación web tienen acceso a ella.
6. CONFIG
El objeto de configuración es una instancia de
javax.servlet.ServletConfig y es una envoltura alrededor del objeto
directo ServletConfig para el servlet generado.
Este objeto permite el acceso de JSP para los parámetros de
inicialización de servlet o JSP motor como los caminos o ubicaciones
de archivos, etc.
El método de configuración config.getServletName (); es el único que
puede utilizar siempre y su uso es general.
7. PAGECONTEXT
El objeto pageContext es una instancia de un objeto
javax.servlet.jsp.PageContext . El objeto pageContext se utiliza para
representar a toda la página JSP.
Este objeto se piensa como un medio para acceder a información
sobre la página evitando al mismo tiempo la mayor parte de los
detalles de implementación .
Almacena referencias a los objetos de solicitud y respuesta para
cada solicitud . La aplicación, config, session y out se derivan
mediante el acceso a atributos de este objeto.
La clase PageContext define varios campos, incluyendo PAGE_SCOPE
, REQUEST_SCOPE , SESSION_SCOPE y APPLICATION_SCOPE , que
identifican los cuatro ámbitos. También es compatible con más de 40
métodos, alrededor de la mitad de los cuales se heredan de la
javax.servlet.jsp y clase JspContext.