Гость
Форумы / Java [игнор отключен] [закрыт для гостей] / проблема перехода с Tomcat 4 на Tomcat 5 / 3 сообщений из 3, страница 1 из 1
29.03.2004, 17:17
    #32461175
MBasil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема перехода с Tomcat 4 на Tomcat 5
Господа подскажите решение,
у меня возникла проблема с Tomcat 5 (Tomcat 4 все работало).
При использовани директивы INCLUDE для вклюкчения в JSP
другой JSP. В исходном файле, который генерирует контейнер
для дочерней страницы получаем вместо кириллицы ЪЪЪЪЪЪЪЪЪ,
при этом генерация в родительской странице все нормально.
в родительской JSP странице прописано :

<%@ page contentType="text/html; charset=windows-1251" %>

Кроме того, если я передаю ссылку на request из JSP страницы
в бин, то в бине параметры полученные из request на кириллице
получются в неправильной кодировке, тогда как сама JSP при
извлечении их перед засылкой в бин видит все нормально.

При работе в Tomcat 4 таких проблем не было.
...
Рейтинг: 0 / 0
31.03.2004, 09:40
    #32463208
MBasil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема перехода с Tomcat 4 на Tomcat 5
Вторую и самую важную часть проблемы мне решить удаллось (конечно это паллиатив).
В Tomcat 4 было достатчно один раз в сервлете контроллере выполить оператор :

request.setCharacterEncoding("Cp1251");

В Tomcat 5, в КАЖДОМ методе цепочки классов-обработчиков,
где вызывется request.getParameter() необходимо предвариительно просунуть
этот оператор. То есть похоже контейнер где-то по дороге теряет установку
кодировки параметров запроса.

Первую часть, связанную с INCLUDE я даже не пытался решить, проще
собрать вложенные страницы в одной, хотя жаль терять эту возможность,
но времени нет экспериментировать, поскольку это скорее всего связано
с настройками контейнера.
Может ктон-нибудь, все-иаки набредет на ответ.
...
Рейтинг: 0 / 0
07.04.2004, 09:48
    #32471563
MBasil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема перехода с Tomcat 4 на Tomcat 5
Сам спросил, сам и отвечаю : с помощью коллеги mikl2002 с форума www.relib.com удалось выяснить, что надо во ВСЕ вложенные страницы вставить :

<%@ page contentType="text/html; charset=windows-1251" %>

Если сделаете маленькую разницу в описании, например на одной странице так как выше, а на другой удалите пробел в середине :

<%@ page contentType="text/html;charset=windows-1251" %>

то кошачий сын будет долго фыркать и плеваться. Причем неважно, есть пробел, или его нет - главное, чтобы было одинаково (на пробел в конце ему наплевать).
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / проблема перехода с Tomcat 4 на Tomcat 5 / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]