request.setattribute("",""); ¿qué significa?
Dado que los dos parámetros en request.setattribute("", "") son cadenas vacías, no tienen sentido.
return super.execute() significa devolver el valor del método ejecutar() llamado por la clase principal.
El método setAttribute() agrega el atributo especificado y le asigna el valor especificado. Si esta propiedad especificada ya existe, el valor solo se establece/cambia.
Uso de element.setAttribute(nombre del atributo, valor del atributo)
1. Nombre del atributo del parámetro, tipo de cadena, el nombre del atributo agregado.
2. Valor del atributo del parámetro, tipo de cadena, valor del atributo agregado.
Información ampliada
Objetos integrados del script JSP
1. solicitud
El objeto de solicitud es un objeto de javax.servlet. Tipo 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.
2. respuesta
la respuesta representa la respuesta al cliente, principalmente transfiriendo los objetos procesados por el contenedor JSP al cliente. El objeto de respuesta también tiene un alcance, que sólo es válido dentro de la página JSP.
3. Sesión
Comienza cuando un cliente abre un navegador y se conecta al servidor, y finaliza cuando el cliente cierra el navegador y abandona el servidor. Cuando un cliente accede a un servidor, puede conectarse repetidamente entre varias páginas del servidor y actualizar una página repetidamente. El servidor debe saber que se trata del mismo cliente de alguna manera, lo que requiere un objeto de sesión.
El objeto de sesión tiene un cierto problema de vencimiento de tiempo, por lo que los pares nombre-valor existentes en la sesión se perderán después de un cierto período de tiempo. Esta situación se puede evitar cambiando el tiempo de validez de la sesión. Al mismo tiempo, trate de evitar almacenar una gran cantidad de información válida en la sesión cuando la solicitud sea un buen objeto alternativo.
4. aplicación
Este objeto de aplicación se genera después de que se inicia el servidor. Cuando el cliente navega entre las distintas páginas del sitio web visitado, el objeto de aplicación es el mismo hasta el momento. El servidor está cerrado. Pero a diferencia de la sesión, el objeto de aplicación de todos los clientes es el mismo, es decir, todos los clientes comparten este objeto de aplicación integrado.
5. out
El objeto out 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.
6. página
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.
7. config
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 pageContext. 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.
8. excepción
Instancia de java.lang.Throwable, que representa excepciones y errores en otras páginas. Este objeto solo se puede utilizar cuando la página es una página de manejo de errores, es decir, cuando el atributo isErrorPage de la página de directiva de compilación es verdadero. Los métodos más utilizados incluyen getMessage() y printStackTrace(), etc.
9. pageContext
La función del objeto pageContext es obtener parámetros en cualquier rango. A través de él, puede obtener 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.
Material de referencia: Enciclopedia Baidu-JSP