Latest web development tutorials

etiqueta: <requestEncoding Fmt>

JSP Standard Tag Library JSP Standard Tag Library

<Fmt: requestEncoding> se utiliza para especificar un retorno a la aplicación web de tipo de formulario de codificación.

sintaxis

<fmt:requestEncoding value="<string>"/>

propiedad

<Fmt: requestEncoding> tiene los siguientes atributos:

propiedad descripción Si es necesario defecto
clave El nombre del juego de caracteres de codificación para la decodificación de los parámetros de la petición es no

Uso: etiqueta <fmt requestEncoding> para especificar el conjunto de caracteres para la decodificación de los datos en el formulario. Esta etiqueta debe ser utilizado cuando el conjunto de caracteres no es ISO-8859-1. Debido a que la mayoría de los navegadores no contienen cabecera Content-Type en sus peticiones, por lo que necesita esta etiqueta.

<Fmt: requestEncoding> se utiliza para especificar el propósito de la solicitud de Content-Type. Debe especificar un tipo de contenido, incluso si la respuesta es codificada por contentType atributo de la directiva Page. Esto se debe a que puede haber diferentes directivas página Especificar la respuesta real de la región.

Si la página contiene formato I18N con capacidad para ajustar el comportamiento de respuesta de la propiedad locale (llamando al método ServletResponse.setLocale ()), establecer cualquier codificación especificada en la página será sobrescrita.



Los ejemplos de demostración

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<html>
<head>
<title>JSTL fmt:message 标签</title>
</head>
<body>

<fmt:requestEncoding value="UTF-8" />
<fmt:setLocale value="es_ES"/>
<fmt:setBundle basename="com.w3big.Example" var="lang"/>

<fmt:message key="count.one" bundle="${lang}"/><br/>
<fmt:message key="count.two" bundle="${lang}"/><br/>
<fmt:message key="count.three" bundle="${lang}"/><br/>

</body>
</html>

Los resultados son como sigue:

Uno
Dos
Tres

JSP Standard Tag Library JSP Standard Tag Library