为什么我的jsp页刷新一次就建一个新的session啊
<%=session.getId()%>
每次刷都打茚一个不一样的值

解决方案 »

  1.   

    你没有往session里放值有什么用,每次创建一个新的
      

  2.   

     你肯定在jsp里面创建了session了呗 
      

  3.   

    <%@ page language="java" contentType="text/html"
        pageEncoding="gb2312"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Insert title here</title>
    </head>
    <body>
    <%=session.getId()%>
    </body>
    </html>
    这是全部的jsp代码。一刷新就输出一个新值
      

  4.   

    我用的是tomcat6怎么刷新都是原来的那个啊。
    是不是你的服务器设置的不对了。
      

  5.   

    不可能的...
    tomcat会采用URL后缀跟上sessionId的........
    你要用个监听器...自己处理一下session
    用HashMap..
    可能是session假丢失的情况...
      

  6.   

    我用了监听器监听session,每次刷新都会建一个新了session,30分中后会显示session 被销毁
      

  7.   

    确实是,在 工具->internet 选项 ->隐私 把级别跳到中等就可以了。估计你是高。但有另外一个问题,保持session 不是用两种方式么,cookie 和url重写。这里重写怎么没起作用呢,我对url重写了解也不深,知道的朋友说明一下。