Professional Documents
Culture Documents
JSP
Objetos Integrados
Introduccin
La especificacin JSP trata de simplificar la creacin y desarrollo de pginas JSP a travs de ciertos objetos integrados que se encuentran disponibles en las pginas JSP. Para utilizar estos objetos no hay que declararlos ni instanciarlos sino que son ofrecidos por el contenedor de pginas JSP para que se utilizan en las mismas.
El objeto request
Este objeto representa la peticin realizada por el usuario que a demandado la pgina JSP actual. Este objeto ofrece acceso a toda la informacin asociada con la peticin, podemos acceder a los campos enviados de un formulario, cabeceras de peticin HTTP, cookies, etc. Tiene 4 cuatro mtodos: setAttribute, getAttribute, getAttributeNames, removeAttribute. Estos mtodos para la manipulacin de atributos son comunes a cuatro objetos integrados: al objeto request, al objeto session, al objeto application y al objeto pageContext, es decir todos estos objetos.
Pgina: formulario.jsp
El objeto response
Representa la respuesta del protocolo http que se devuelve al cliente que realiz una peticin como resultado de la ejecucin de la pgina JSP que demand.
response2.jsp
El objeto out
Representa el flujo de salida de la pgina JSP. El objeto out va a realizar la misma labor que el objeto PrintWriter que manejbamos en los servlets. El objeto integrado out utilizar un bfer intermedio, para enviar el contenido del cuerpo de la respuesta HTTP al cliente, si no indicamos lo contrario en la directiva page. Este objeto es una instancia de la clase javax.servlet.jsp.JspWriter
El objeto out
La clase JspWriter es una clase abstracta que hereda de la clase java.io.Writer, implementando varios de los mtodos de la clase java.io.PrintWriter. En particular hereda los distintos mtodos write() de la clase Writer, e implementa todos lo mtodos print() y println() ofrecidos por la clase PrintWriter.
El objeto Exception
Este objeto ya no pertenece al grupo de objetos integrados de entrada/salida, este objeto tiene una categora propia y es la de el tratamiento de errores. El objeto integrado exception es una instancia de la clase java.lang.Throwable y nos permite obtener informacin relativa al error que se ha producido. Al contrario que los objetos integrados vistos hasta ahora, este objeto no est disponible en cualquier pgina JSP, sino slo en aquellas que se utilizan para el tratamiento de errores. Indicaremos que una pgina es de tratamiento de errores mediante la propiedad isErrorPage de la directiva page.