2. 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. Entre estos objetos se encuentran: request,
response, session, out.
3. Request
• String getHeader(String name): Devuelve el valor de un parámetro
llamado name de la cabecera de la petición.
• Enumeration getHeaderNames(): Devuelve una enumeración con los
nombres de todos los elementos de la cabecera de la petición.
• String getParameter(String name): Devuelve el valor de un parámetro
llamado name indicado en un formulario o en una url.
• Enumeration getParameterNames() : Devuelve una enumeración con los
nombres de todos los parámetros de la petición.
• String[] getParameterValues(String name) : Los parámetros pueden
tener valor múltiple, con esta función recuperamos un array con todos
los valores para un nombre dado.
• Cookie [] getCookies(): Recupera todas las cookies.
• String getRemoteAddr(): Devuelve la IP del host desde el que se realiza
la petición
• String getRemoteHost(): Devuelve el nombre del host desde el que se
realiza la petición.
• HHttpSession getSession() : Devuelve la sesion asociada con la petición
si existe, o si no existe crea una nueva.
4. Sessions
En JSP las acciones que se pueden realizar sobre las sesiones se
lleva a cabo mediante la interface HttpSession y los métodos
que implementa. Esta interfaz está incluida dentro del paquete
javax.servlet.http y es utilizada por el contenedor de páginas JSP
para crear una sesión entre el servidor y el cliente. Para obtener
la sesión de un usuario se utiliza el método getSession() que
devuelve una interfaz de tipo HttpSession.
<%HttpSession sesion=request.getSession();%>
5. Application
Es un objeto de clase ServletContext. Este objeto es comun para
toda la aplicación web y, entre otras cosas, nos permite
almacenar informcion que sera accesible desde todas las
paginas de la aplicación web, indepedientemente de la sesion.
Object application.getAtribute(“clave”);
Void application .setAttribute(“clave”, object objeto);
6. PageContext
Este objeto permite acceder al espacio de nombres de la página
JSP actual, asimismo, ofrece el acceso a varios atributos de la
página así como una capa sobre los detalles de implementación.
Este objeto también cuenta con la capacidad de almacenar y
recuperar atributos en el ámbito de la página, sin embargo su
uso más frecuente es el acceso y obtención de los objetos
integrados de JSP. El objeto pageContext se utiliza para
representar a toda la página JSP.
Este objeto está concebido 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.