¿Cuáles son los nueve objetos integrados de jsp?
1. objeto de solicitud\x0d\ El objeto de solicitud es un objeto de tipo javax.servlet.httpServletRequest. Este objeto representa la información de solicitud del cliente y se utiliza principalmente para aceptar datos transmitidos al servidor a través del protocolo HTTP. (Incluida información del encabezado, información del sistema, método de solicitud, parámetros de solicitud, etc.). El alcance del objeto de solicitud es una solicitud. \x0d\ 2.Objeto de respuesta \x0d\ response representa la respuesta al cliente, principalmente transfiriendo el objeto procesado por el contenedor JSP al cliente. El objeto de respuesta también tiene un alcance y sólo es válido dentro de la página JSP. \x0d\ 3. Objeto de sesión \x0d\ El objeto de sesión es un objeto relacionado con las solicitudes de los usuarios creadas automáticamente por el servidor. El servidor genera un objeto de sesión para cada usuario para guardar la información del usuario y rastrear el estado de operación del usuario. El objeto de sesión utiliza la clase Map internamente para guardar datos, por lo que el formato de los datos guardados es "Clave/valor". El valor del objeto de sesión puede ser un tipo de objeto complejo, no solo un tipo de cadena. \x0d\ 4. Objeto de aplicación \x0d\ El objeto de aplicación puede guardar información en el servidor hasta que se apague el servidor; de lo contrario, la información guardada en el objeto de aplicación será válida en toda la aplicación. En comparación con el objeto de sesión, el objeto de aplicación tiene un ciclo de vida más largo y es similar a las "variables globales" del sistema. \x0d\ 5. objeto de salida \x0d\ El objeto de salida se utiliza para generar información en el navegador web y administrar el búfer de salida en el servidor de aplicaciones. Cuando utilice el objeto de salida para generar datos, puede operar el búfer de datos para borrar los datos restantes en el búfer a tiempo para dejar espacio para otras salidas. Una vez completada la salida de datos, el flujo de salida debe cerrarse a tiempo. \x0d\ 6. Objeto pageContext \x0d\ La función del objeto pageContext es obtener cualquier rango de parámetros. Puede obtener la salida, solicitud, respuesta, sesión, aplicación y otros objetos de la página JSP. La creación e inicialización del objeto pageContext las completa el contenedor, y el objeto pageContext se puede utilizar directamente en la página JSP. \x0d\ 7.objeto de configuración\x0d\ La función principal del objeto de configuración es obtener la información de configuración del servidor. Se puede obtener un objeto de configuración mediante el método getServletConfig() del objeto pageConext. Cuando se inicializa un servlet, el contenedor pasa cierta información al servlet a través del objeto de configuración. Los desarrolladores pueden proporcionar parámetros de inicialización en el archivo web.xml para programas Servlet y páginas JSP en el entorno de la aplicación. \x0d\ 8.Objeto de página\x0d\ El objeto de página representa el JSP en sí y solo es legal dentro de la página JSP. El objeto implícito de página contiene esencialmente las variables a las que hace referencia la interfaz de servlet actual, similar al puntero this en la programación Java. \x0d\ 9. objeto de excepción \x0d\ La función del objeto de excepción es mostrar información de excepción. Solo se puede usar en páginas que contienen isErrorPage="true". Si este objeto se usa en una página JSP general, el archivo JSP. no será compilado. El objeto de excepción, como todos los objetos en Java, tiene una estructura de herencia proporcionada por el sistema. El objeto de excepción define casi todas las condiciones de excepción.
En los programas Java, puede usar la palabra clave try/catch para manejar excepciones; si ocurre una excepción no detectada en una página JSP, se generará un objeto de excepción y se transferirá a la página de error establecida en la directiva de página, y luego manejará la correspondiente. objeto de excepción en la página de error.