解决方案 »

  1.   

    你这个问题你首先得理解http协议的工作机制。你第一步在你的filter里面写入cookie,实际上这时候cookie被写入response对象中,但是在当前这个请求中(当前request的生命周期中)还是访问不到cookie的,所有你在你的jsp中访问request是访问不到cookie内容的。但是到了浏览器中又有了,是因为浏览器中显示的是response中的内容,那当然有了。第二次访问的时候浏览器会把cookie通过request传回服务器端,所以又有了。
      

  2.   

    明白咯~是这么回事儿,第一次访问通过request.getCookies()是获取不到cookie的,只能通过js中用document.cookie来解析获取想要的cookie
      

  3.   

    你在 jsp 页面 获取到servlet 中的cookie 了吗 ? 怎么获取的  我怎么一直读不到呢。这是我QQ 522351468 方便的话 告诉我一下。