这样就可以
<a href="*.jsp" target="_blank">打开新页面</a>我也遇到过,我的机器可以,客户的机器也是不行,所以如果是open只好才用传参数的方法,

解决方案 »

  1.   

    有的机器拒绝保存cookie信息,所以open出来的页面会按新的页面来处理,也就没有session了
    你可以尝试将session和ip绑定一下,
      

  2.   

    session实际的底层机制有三种,我现在记得两种,一种cookies,一种url重写,所以如果客户端禁用cookies时,tomcat将使用url重写来作为它记录session的机制。而单纯的href不能完成url重写,所以你在任何用到href的地方,最好使用jstl中的<c:url>包装一下链接,就没有问题了,
    就像这样
    <A HREF="<c:url value="/jsp/moduser.jsp"/>">
    修改 </A>
    详细资料可见o'reilly的《JSP设计》以及servelt书籍的session章节。
      

  3.   

    我有时候也遇上了打开窗口时session丢失,我原来的解决是把jsessionid传递过去,或者用struts的<html:link标签
      

  4.   

    维护一个session在没有过期的情况下,只有由页面的程序,连接的下一个页面,才保留session.