Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Переменная для вкладки браузера.


Автор: AleksandrIL 19.7.2013, 10:37
Приветствую, форумчане.
Суть вопроса:
существует web-приложение, серверная часть на сервлетах. Есть переменная, которую необходимо хранить и менять только для конкретной вкладки браузера. Сейчас эта переменная храниться в сессии и распространяется, соответственно, на все вкладки браузера, в которых открыто приложение - если ее изменить в одной из вкладок, то автоматически она меняется во всех. Надо, чтобы было соответствие вкладки переменной.
Заранее благодарю за помощь.
 

Автор: Egik2 22.7.2013, 14:03
Веб сервер в принципе не может отличить запрос из одной вкладки пользователя от запроса из другой, поскольку куки общие. 
Вашу проблему можно решить например посылкой специфичных запросов на сервер из определенной вкладки (например дополнительные параметры или заголовки запроса). Других способов я не вижу, к сожалению.
У меня была такая проблема, решалась она посылкой дополнительного заголовка GET-запроса чтобы он не был заметен пользователю, но это соответственно делалось на уровне JavaScripta в браузере.

Автор: AleksandrIL 22.7.2013, 15:34
Egik2, спасибо за помощь.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)