Перенаправление обрабатывается клиентом (браузером).Таким образом, только клиент получает отправленные вами заголовки.Заголовки не будут переданы в веб-приложение, перенаправленное на.
Вы можете выполнить одно из следующих действий для передачи информации из одного веб-приложения в другое:
- передать данные в качестве параметра запроса
- отправлять данные в виде файлов cookie без ограничения пути
- использовать межконтекстную диспетчеризацию
Полученные клиентом файлы cookie отправляются обратно на сервер.Клиент не знает, что это другое веб-приложение.Вам просто нужно установить путь cookie на /
.
Межконтекстное рассогласование выполняется внутренним форвардом в контейнере (используйте RequestDispatcher из ServletContext).Клиент никогда не узнает, запрос обрабатывается другим веб-приложением.Вы можете установить атрибут запроса для передачи данных.Контрастная диспетчеризация должна быть включена контейнером по соображениям безопасности.