Несколько параллельных HTTP-сессий с одного клиента
Веб-приложение, активно использует HttpSession. Сессии идентифицируются через cookie.
Как можно реализовать несколько сессий одного клиента в параллеле?
Т.е. чтобы в двух окнах или табах броузера параллельно функционировали бы различные пользовательские контексты.
В настоящее время так не получается.
Броузер сохраняет cookie JSESSIONID и передает ее на сервер при обращениях из всех окон/табов.
Таким образом, сервер не различает запросы из различных окон/табов одного броузера и считает, что работа происходит в одной сессии. Что (логически) не так. Хочется в разных окнах иметь разные сессии.
Какие тут могут быть варианты?
Как можно реализовать несколько сессий одного клиента в параллеле?
Т.е. чтобы в двух окнах или табах броузера параллельно функционировали бы различные пользовательские контексты.
В настоящее время так не получается.
Броузер сохраняет cookie JSESSIONID и передает ее на сервер при обращениях из всех окон/табов.
Таким образом, сервер не различает запросы из различных окон/табов одного броузера и считает, что работа происходит в одной сессии. Что (логически) не так. Хочется в разных окнах иметь разные сессии.
Какие тут могут быть варианты?
