tag: <requestEncoding Fmt>
tag: <Fmt requestEncoding> é utilizado para especificar um retorno para o aplicativo Web tipo de forma de codificação.
sintaxe
<fmt:requestEncoding value="<string>"/>
propriedade
tag: <Fmt requestEncoding> tem os seguintes atributos:propriedade | descrição | Se necessário | omissão |
---|---|---|---|
chave | O nome do conjunto de codificação de caracteres para decodificar os parâmetros de solicitação | é | não |
Use: tag <fmt requestEncoding> para especificar o conjunto de caracteres para descodificar os dados do formulário. Esta tag deve ser utilizado quando o conjunto de caracteres não é ISO-8859-1. Porque a maioria dos navegadores não contêm cabeçalho Content-Type em suas solicitações, de forma precisa deste tag.
tag: <Fmt requestEncoding> é utilizado para especificar a finalidade da solicitação de Content-Type. Você deve especificar um Content-Type, mesmo se a resposta é codificada por atributo contentType da diretiva Page. Isso ocorre porque pode haver directivas página diferente especificar a resposta real da região.
Se a página contém formato I18N com capacidade para definir o comportamento de resposta da propriedade locale (chamando o método ServletResponse.setLocale ()), definir qualquer codificação especificada na página serão substituídos.
Exemplos Demonstração
<%@ 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>
Os resultados são como se segue:
Uno Dos Tres