![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Vigo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 1.11.2006 Репутация: нет Всего: нет |
вобщем есть пачка JSP на 4-м коте, все это под form авторизацией
есть characterencoding filter, везде в страничках прописано <%@ page contentType="text/html;charset=windows-1251" %> и <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> в обычном режиме все ок, но когда истекает время сессии при переходе с JSP1 на JSP2(к примеру) и кот ридеректит на форму ввода пароля для авторизации, то после собственно авторизации все текстовые параметры в русской кодировке приходят на JSP2 в виде ???? как это победить и можно ли обойтись без конструкций типа String.getbytes ибо подключение фильтра было и сделано что бы избавиться от них |
|||
|
||||
| Devorior |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 559 Регистрация: 1.8.2002 Где: Обнинск Репутация: 1 Всего: 3 |
Может фильтр криво написан?
Сталкивался с такой же проблемой, билось однозначно в сервлетах (из-за перехода в кодировку по-умолчанию) У меня стоит вот такой кусок:
|
|||
|
||||
| Vigo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 1.11.2006 Репутация: нет Всего: нет |
не , фильтр классический из примеров кота.... там все просто.... он работает
проблема именно при переходе с промежуточной (повторной авторизацией) гдето там кодировка слетает |
|||
|
||||
| Devorior |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 559 Регистрация: 1.8.2002 Где: Обнинск Репутация: 1 Всего: 3 |
распечатай кодировку на входах/выходах, сразу увидишь. Может кусок вторичной авторизации на которую подозрение скинь сюда, пока не очень понятно что происходит
|
|||
|
||||
| Vigo |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 1.11.2006 Репутация: нет Всего: нет |
вобщем кодировка везде выходит нужная - Cp1251 даже на странице авторизации.
происходит все так jsp1
авторизация стандартная form-based т.е. в web.xml приложения написано :
на страничке /auth/login.jsp вообще java нет , только поля под логин и пароль jsp2:
(tools.get.. это тот же обернутый request.getparameter) так вот если при переходе с jsp1 на jsp2 истек срок жизни сессии то кот в соответствии со спекой ридеректит на login.jsp а только потом уже на jsp2 при этом кодировка слетает (правда если post поменять на get на jsp1 то все ок).... |
||||||
|
|||||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |