Etiqueta <fmt:requestEncoding>
Biblioteca de etiquetas estándar de JSP
La etiqueta <fmt:requestEncoding> se utiliza para especificar el tipo de codificación de formulario devuelto a la aplicación web.
Formato de sintaxis
<fmt:requestEncoding value="<string>"/>
Atributos
La etiqueta <fmt:requestEncoding> tiene los siguientes atributos:| Atributo | Descripción | ¿Es necesario? | Valor predeterminado |
|---|---|---|---|
| key | El nombre del conjunto de codificación de caracteres, utilizado para decodificar los parámetros de la solicitud. | Sí | Ninguno |
Utilice la etiqueta <fmt:requestEncoding> para especificar el conjunto de caracteres utilizado para decodificar los datos del formulario. Esta etiqueta debe usarse cuando el conjunto de caracteres no es ISO-8859-1. Esta etiqueta es necesaria porque la mayoría de los navegadores no incluyen el encabezado Content-Type en sus solicitudes.
El propósito de la etiqueta <fmt:requestEncoding> es especificar el Content-Type de la solicitud. Debe especificar un Content-Type, incluso si la respuesta está codificada mediante el atributo contentType de la directiva Page. Esto se debe a que el locale real de la respuesta puede diferir del especificado por la directiva Page.
Si la página contiene comportamientos de formato compatibles con I18N para establecer el atributo locale de la respuesta (mediante la llamada al método ServletResponse.setLocale()), cualquier conjunto de codificación especificado en la página será sobrescrito.
Demostración de ejemplo
Ejemplo
El resultado de la ejecución es el siguiente:
Uno Dos Tres
Otras extensiones