window.open () limpa sessão

Eu tenho vários portlets no meu aplicativo. Se eu abrir uma URL usando o método window.open (), o ID da sessão será alterado e causará um erro em outros portlets. Se eu não abrir este URL, tudo funciona bem. Mas, quando essa nova janela é aberta, a sessão é limpa e o resto dos portlets lança uma exceção, pois alguns valores estão faltando. Na barra de endereços do navegador eu digitei em javascript: alert (document.cookie); para ver o JSESSIONID. Ele permanece constante em toda a página e muda quando clico no link que inicia um novo URL em uma nova janela. Eu usei o IE8.

Qualquer sugestão para manter o estado da sessão no IE seria muito apreciada.

questionAnswers(1)

yourAnswerToTheQuestion