Balise <fmt:requestEncoding>
Bibliothèque de balises standard JSP
La balise <fmt:requestEncoding> est utilisée pour spécifier le type d'encodage du formulaire renvoyé à l'application web.
Syntaxe
<fmt:requestEncoding value="<string>"/>
Attributes
La balise <fmt:requestEncoding> possède les attributs suivants :| Attribut | Description | Requis | Valeur par défaut |
|---|---|---|---|
| key | Le nom de l'encodage de caractères utilisé pour décoder les paramètres de requête | Oui | Aucune |
Utilisez la balise <fmt:requestEncoding> pour spécifier le jeu de caractères utilisé pour décoder les données d'un formulaire. Cette balise doit être utilisée lorsque le jeu de caractères n'est pas ISO-8859-1. Cette balise est nécessaire car la plupart des navigateurs n'incluent pas d'en-tête Content-Type dans leurs requêtes.
Le but de la balise <fmt:requestEncoding> est de spécifier le Content-Type de la requête. Vous devez spécifier un Content-Type même si la réponse est encodée via l'attribut contentType de la directive Page. Cela est dû au fait que la locale réelle de la réponse peut différer de celle spécifiée par la directive Page.
Si la page contient des actions de formatage compatibles I18N qui définissent l'attribut locale de la réponse (en appelant la méthode ServletResponse.setLocale()), tout encodage spécifié dans la page sera remplacé.
Exemples
Exemple
La sortie est la suivante :
Uno Dos Tres
Autres extensions