JSP API es un conjunto de clases e interfaces que se pueden usar para crear una página JSP. Estas clases e interfaces están contenidas en los paquetes javax servlet.jsp. Una parte de las clases caracterizadas en javax. Los paquetes servlet.jsp son:
- Datos de error
- Escritor JSP
- Contexto de la página
La clase de datos de error: la clase de información de error caracteriza los datos de error para las páginas de error. Debe establecer la estimación del mandato de la página, isErrorPage para que sea coherente con la demostración de que una página es una página de error. La clase de información de error expande la clase java.lang.Object . Una parte de las estrategias caracterizadas en ErrorData que puede usar en una página JSP es:
- getRequestURL(): Devuelve la URL mencionada a través de String.
- getServletName(): Devuelve el nombre del servlet conjurado a través de String.
- getStatusCode(): Devuelve el código de estado del error como un número entero.
- getThrowable(): Devuelve el caso especial Throwable que causó el error.
La clase JspWriter: en una página JSP para componer información de actividad y diseño, podemos utilizar la clase JSPWriter. La variable entendida da el objeto de clase JSPWriter. La clase JSPWriter amplía la clase java.io.Writer. Algunas de las técnicas caracterizadas en la clase JSPWriter que puede usar en una página JSP son:
- clear(): Borra la sustancia de la cuna. La técnica razonable() arroja un caso especial de IOException si ahora se borra el soporte.
- close(): Cierra y vacía la secuencia.
- flush(): descarga la corriente de la cuna. La estrategia flush() vacía cada una de las cunas en una string de Writers y OutputStream. Lanza el caso especial java.io.IOException si realiza una llamada a compose() o flush() después de cerrar la transmisión.
- getBufferSize(): Devuelve el tamaño del soporte utilizado por el JSPWriter.
- print(): Imprime la estimación de tipo booleano, entero, carácter, número entero largo, punto de inercia, deslizamiento de precisión doble: número de punto, una variedad de caracteres, strings y elementos. El print() arroja la excepción java.io.IOException si ocurre algún error durante la impresión.
- println(): Imprime una estimación de tipo booleano, número entero, carácter, número entero largo, punto de deriva, número de punto de inercia de precisión doble, una variedad de carácter, string y artículo. Println() arroja la excepción java.io.IOException si ocurre algún error durante la impresión.
La clase PageContext: los datos de configuración los proporciona la clase PageContext cuando se utiliza la innovación JSP en la condición de servlet. La clase PageContext expande la clase JSPContext. Un evento PageContext proporciona acceso a espacios de nombres relacionados con la página JSP. Algunas de las estrategias caracterizadas en la clase PageContext son:
- forward(): redirige la demanda actual del servlet y la reacción del servlet a otra página. Esta estrategia reconoce la URL de una página objetivo como una disputa.
- getPage(): Devuelve la estimación actual del objeto de la página.
- getRequest(): Devuelve la estimación actual del objeto de solicitud. La solicitud de servlet es el tipo de llegada de getRequest().
- getResponse(): Devuelve la estimación actual del objeto de reacción. El tipo de retorno de la técnica getResponse() es la reacción del servlet.
- getServletConfig(): Devuelve el ServletConfig de la página actual.
- getServletContext(): Devuelve el ServletContext de la página actual.
- getSession(): El tipo de llegada de getSession() es HttpSession. Restaurará el PageContext actual.
- include(): Procesa la demanda del servlet actual y la reacción determinada en la URL. La técnica de incorporación() acepta dos contenciones, una forma de URL y la estimación de descarga de tipo booleano.
Seguimiento de sesiones en JSP:
- Cookies: un pequeño campo de mensaje guardado en la máquina del cliente. El tratamiento puede verse afectado en la configuración del programa, por lo que no están constantemente accesibles.
- Renovación de URL: almacenar datos de sesión en la URL. Funciona, cuando los obsequios aún no están respaldados, pueden hacer que marcar las páginas del sitio sea un problema, ya que tienen datos explícitos de la sesión hacia el final de una URL.
- Campos evitados: HTML encubrió cuadros modificados, por ejemplo:
<input type = "hidden">
- Objetos de sesión: Objeto implícito JSP. Un artículo de sesión utiliza una combinación de clave/estima para almacenar información. Para recuperar datos de una sesión:
session.getValued("msg")
- El tipo de llegada de la estrategia getValue es Object, por lo que debe escribir para obtener el valor requerido. Se devuelve no válido cuando no existe tal clave con el nombre de la sesión.
Publicación traducida automáticamente
Artículo escrito por shivani7081 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA