window.open () czyści sesję

Mam kilka portletów w mojej aplikacji. Jeśli otworzę adres URL za pomocą metody window.open (), identyfikator sesji zmieni się i spowoduje błąd w innych portletach. Jeśli nie otworzę tego adresu URL, wszystko działa prawidłowo. Jednak po otwarciu nowego okna sesja jest czyszczona, a reszta portletów zgłasza wyjątek, ponieważ brakuje niektórych wartości. W pasku adresu przeglądarki wpisałem javascript: alert (document.cookie); aby zobaczyć JSESSIONID. Pozostaje stała na całej stronie i zmienia się po kliknięciu łącza, które uruchamia nowy adres URL w nowym oknie. Użyłem IE8.

Wszelkie sugestie dotyczące utrzymania stanu sesji w IE byłyby bardzo mile widziane.

questionAnswers(1)

yourAnswerToTheQuestion