seesion只要你不清空修改,应该就不会变。这个跟jsp页面的刷新跳转没关系。
web.xml里面有设置session的声明周期,你看看是多长。
或者上段实实在在的代码看看

解决方案 »

  1.   

    配了10分钟,不是超时的问题,页面写了java来获取session
    <%
    String logon_status = (String)session.getAttribute("logon_status");
    if(logon_status==null||!logon_status.equals("1")) {
    out.print("<script>alert('你的会话已经超时,请重新登录!"+session.getId()+"');window.location.href='ns_logon.jsp'</script>");
    }else{
    session.setAttribute("logon_status","1");
    }
    %>
      

  2.   

    上面的人没说到点上。sessionid改变了,说明会话改变了。这个问题我也遇到,不知道怎么解决。