<fmt:requestEncoding>-Tag
Das <fmt:requestEncoding>-Tag wird verwendet, um den Formular-Codierungstyp anzugeben, der an die Webanwendung zurückgegeben wird.
Syntax
<fmt:requestEncoding value="<string>"/>
Attribute
Das <fmt:requestEncoding>-Tag hat die folgenden Attribute:| Attribute | Beschreibung | Erforderlich | Standardwert |
|---|---|---|---|
| key | Der Name der Zeichenkodierung, die zum Dekodieren von Anforderungsparametern verwendet wird | Ja | Keine |
Verwenden Sie das <fmt:requestEncoding>-Tag, um den Zeichensatz anzugeben, der zum Dekodieren von Daten aus einem Formular verwendet wird. Dieses Tag muss verwendet werden, wenn der Zeichensatz nicht ISO-8859-1 ist. Dieses Tag ist erforderlich, weil die meisten Browser keinen Content-Type-Header in ihre Anfragen aufnehmen.
Der Zweck des <fmt:requestEncoding>-Tags besteht darin, den Content-Type der Anfrage anzugeben. Sie müssen einen Content-Type angeben, auch wenn die Antwort über das Attribut contentType der Page-Direktive kodiert wird. Das liegt daran, dass das tatsächliche Gebietsschema der Antwort von dem in der Page-Direktive angegebenen abweichen kann.
Wenn die Seite I18N-fähige Formatierungsaktionen enthält, die das locale-Attribut der Antwort festlegen (durch Aufrufen der Methode ServletResponse.setLocale()), wird jede auf der Seite angegebene Kodierung überschrieben.
Beispiele
Beispiel
Die Ausgabe sieht wie folgt aus:
Uno Dos Tres
Andere Erweiterungen
JSP-Standard-Tag-Bibliothek