论坛首页 入门讨论版

关于Http传递的问题Session

浏览 33 次
该帖已经被评为新手帖
作者 正文
最后更新时间:2008-07-25 关键字: j2ee
我发现了一个奇怪的问题.

假如有3个页面
page_1.jsp,page_2.jsp,page_3.jsp

page_1.jsp 中设置 session.setAttribute("abc",UUID);
然后用 window.showModalDialog 打开page_2.jsp

当然在page_2.jsp 中显示 session.getAttribute("abc");是没有问题的

但如果在page_2.jsp 中写
<a href="page_3.jsp" target="_blank">page_3.jsp</a>

这是在page_3.jsp 中就有可能显示的 session.getAttribute("abc");不是传过来的.


尤其是在打开2个page_1.jsp 在第2个page_1.jsp 打开到page_3.jsp 时显示的确实第一个page_1.jsp
里的session

我试了 ie6,ie7 都是这样的问题.
   
论坛首页 入门讨论版

跳转论坛:
JavaEye推荐