request必须刷新才能得到最新的COOKIE。你的ACTION进入JSP页面是同一个请求,所以看不到。

解决方案 »

  1.   

    你的读cookie的操作是在Action里,还是在jsp页面上呀?
    如果是在jsp页面上应该是可能读出来的!
      

  2.   

    你的JSP页面是不是也提交到这个Servlet页面的?我觉得你第一次登录的是JSP页面,它会读你的Cookie,因为你在这个JSP页面中没有写Cookie,所以这个Cookie都是你上次设置的,然后提交到Servlet,Servlet处理过的成功页面再读的时候,就可以读出你Servlet中设置的Cookie了。不知道我描述的是不是清楚?