Тег <fmt:requestEncoding>
Стандартная библиотека тегов JSP
Тег <fmt:requestEncoding> используется для указания типа кодировки формы, возвращаемого веб-приложению.
Синтаксис
<fmt:requestEncoding value="<string>"/>
Атрибуты
Тег <fmt:requestEncoding> имеет следующие атрибуты:| Attribute | Описание | Обязательный | Значение по умолчанию |
|---|---|---|---|
| key | Имя кодировки символов, используемой для декодирования параметров запроса | Да | Отсутствует |
Используйте тег <fmt:requestEncoding>, чтобы указать набор символов, используемый для декодирования данных из формы. Этот тег необходимо использовать, когда набор символов не является ISO-8859-1. Этот тег нужен, потому что большинство браузеров не включают заголовок Content-Type в свои запросы.
Назначение тега <fmt:requestEncoding> — указать Content-Type запроса. Вы должны указать Content-Type, даже если ответ кодируется с помощью атрибута contentType директивы Page. Это связано с тем, что фактическая локаль ответа может отличаться от указанной директивой Page.
Если страница содержит действия форматирования с поддержкой I18N, которые задают атрибут locale ответа (путем вызова метода ServletResponse.setLocale()), любая кодировка, указанная на странице, будет переопределена.
Примеры
Пример
Вывод следующий:
Uno Dos Tres
Другие расширения