| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > servlet + cookie. |
| Автор: Mindstorm 21.7.2010, 16:26 | ||
| Есть сервлет, к. для работы с клиентом использует куки. После авторизации куки отправляются клиенту и производиться переход на одну из закрытых страниц сайта. Делаю я это вот так:
для загрузки этой страницы требуется обращение к сервлету, к. проверяет куки, но сервлет этих куки не получает и соответсвено я выдаю сообщение о том, что нет доступа. Если же обновить страницу, то доступ разрешается. Вопрос: как бы мне сделать так, чтобы куки успевали попасть на клиент, до загрузки страницы? большое спасибо |
| Автор: Mindstorm 21.7.2010, 17:18 |
| Перечитал доки: некорректным было использование RequestDispetcher.forward(HttpServletRequest, HttpServletResponse), к. именно перенаправляет запрос и ответ. В заблуждение вводило то, что в браузере таки происходила попытка отобразить страницу. Проблема решилась с использованием response.sendRedirect("url"); В принципе тему можно удалить, а можно оставить для справки. |