2012-04-17 1 views
0

Как создать другой сеанс для разных вкладок в одном окне?создать другой сеанс для разных вкладок в том же окне

Я пытаюсь, но он всегда использует один и тот же сеанс в разных окнах в приложении Struts2?

Я изменил файлы cookie, но сеанс остается таким же.

Его struts2 java приложение. благодаря

+0

, связанный с http://stackoverflow.com/questions/368653/how-to-differ-sessions-in-browser-tabs –

ответ

0

@ user1126046 Это не возможно,
Если вы хотите, чтобы создать различные сессии для различных вкладок в одном окне, что вам нужно, чтобы заставить пользователя использовать один экземпляр приложения путем написания URL-адресов на лету (разные URL-адреса для одного и того же экземпляра (кодировка URL), SessionID не будут работать в этом случае).
Если вы не хотите передавать данные через GET или POST с каждым запросом, вы не можете этого сделать.

Но: мы можем достичь путем присвоения окна-Id (с использованием Apache MyFaces Orchestra, Spring MVC, JSF), см this answer для получения дополнительной информации.

+0

вы можете дать ссылку или пример Apache MyFaces Orchestra..а нет файла войны по следующей ссылке? Выполнение google в случае, если я получу, обновит вас? – user1126046

+0

@ user1126046 проверить [эта ссылка] (http://struberg.wordpress.com/2011/11/13/solving-the-browser-tab-problem) –

0

Я не знаю из вашего вопроса, что именно вы пытаетесь выполнить, но если вам нужно что-то вроде «разных сеансов» на вкладку, вы можете посмотреть на это http://code.google.com/p/struts2-conversation/.

Его плагин, который я поддерживаю. Я делаю частые релизы, но они совместимы с обратной связью. Но опять же, я не уверен точно, что вам нужно, поэтому я не знаю, что это адекватно или нет.