У меня есть один портлет «пользовательский поиск» на домашней странице одного приложения, работающего на сервере портала Websphere, который отображает соответствующие пользовательские записи в соответствии с критериями поиска, заполненными в форме поиска.У меня есть требование, чтобы на странице результатов была ссылка «Вернуться к поиску», которая при клике должна показывать заполненную форму на входе jsp.
Проблема, с которой я сталкиваюсь, - это если я открою приложение в двухразличные вкладки одного и того же браузера IE и начать давать некоторые критерии поиска и отправить и одновременно искать другие входные данные из другой вкладки IE (в том же браузере), а затем вернуться на предыдущую вкладку и нажать «вернуться к поиску ввода»ссылка, вместо того, чтобы показывать мне первый ввод, она покажет мне ввод, который я ввел на следующей вкладке IE.
Я устанавливаю и получаю bean-компонент (form bean) через сеанс портлета.Но на двух вкладках diff одного и того же IE это будет один и тот же пользовательский сеанс (и может быть один и тот же сеанс портлета.)
Как это исправить, чтобы две вкладки сохраняли свои результаты поиска независимо?
Единственное, на что следует обратить внимание, это то, что я могу получить доступ к этому приложению «пользовательского поиска» без входа в систему. Поэтому в этом случае он должен использовать сеанс портлета по умолчанию.Что произойдет, когда я войду в систему, а затем выполню поиск;перезапишет ли сеанс портлета и сеанс http?