是用setMaxAge设置的,不知道你是什么意思?

解决方案 »

  1.   

    cookie是服务器端控制的!
    但利用程序也可以控制!
    建议:tomcat是在server.xml中控制的。default为30分钟!
      

  2.   

    我的浏览器关掉以后写入cookie里面的数据就没有了,这是怎么回事?
      

  3.   


    帮我看一下有错吗?如果关掉浏览器重新访问就又从0开始了???
    <html>
    <head>
    <title>cookie</title>
    </head>
    <body>
    <%
    Cookie[]coos=request.getCookies();
    int visits=0;
    for(int i=0;i<coos.length;i++)
    {
    Cookie coo=coos[i];
    if(coo.getName().equals("visits"))
    {
    visits=Integer.parseInt(coo.getValue());
    break;
    }
    }
    visits++;
    Cookie coo=new Cookie("visits",visits+"");
    coo.setMaxAge(-1);
    response.addCookie(coo);
    out.println("你已光临本页<font color=red>"+visits+"</font>次!");
    %>
    </body>
    </html>