会自动创建cookie.
执行JSP后就会有一个session id ,session id 是保存到cookie中(必须依赖cookie)!

解决方案 »

  1.   

    那这个是不是我在调用HTTPSESSION.getSession(true);之前调用request.getCookies()返回得肯定是一个null object?
    cookie必须在我对改用户创建了session之后才会存在?
      

  2.   

    如果CLIENT禁用COOKIE呢? COOKIE还会产生吗? SESSION又该怎么办呢?谁能回答?谢谢
      

  3.   

    如果被禁止用cookie ,cookid当然不会产生,session id必须被重写回url,也就是跟着url走,有这方面的资料参考,url重写!
      

  4.   

    如果我使用WEBLOGIC,上面部署了一个WEBAPP
    当我进入它的INDEX页面的时候。我应该有一个SESSION了吧?而这个应该不是我WEBAPP程序创建的。
    当我LOGIN之后,我创建HTTPSESSION.getSession(true);这样,我就可以trace我的SESSION了吧?
    里面的COOKIE自己会有的是不是?
      

  5.   

    在客户机与服务器开始建立连接时,服务器会为客户机建议一个连接session,来作为唯一标识该客户机的标志,也就是说当第一次请求jsp文件时,就已经存在session id了,此时就应该就已经建立了cookie
      

  6.   

    当你访问一个应用时,服务器首先看你是不是支持,假如支持的话,现在你的cookie里面和url里面都没有发现sessionID这个值,所以他认为你是第一次访问,所以新建一个cookie发往客户端,当以后访问时,那么也将这个cookie穿到服务器上面去,服务器发现已经有了sessionID,所以就根据这个值在服务器里面得到与这个sessionID想关联的数据,与sessionID绑定在一起