JSP页面读写Cookie !为什么读不了刚才写入的这个呢?

2025-02-02 07:05:26
推荐回答(2个)
回答1:

当然读不到了,你把你定义的cookie放到response里面了,也就是这次请求之后返回给前台;你在这次请求中获取当然不行了
可以这样处理:
例如你这个页面为a.jsp,response.addCookie(cookie); 之后跳转到b.jsp页面,在b.jsp中再获取你定义的cookie应该就可以了

回答2:

你刚存完就取当然看不到了,你要先跳转到另外一个页面,在另外一个页面上再用request.getCookies()才能看到。因为你这里的request实际上是上一个请求的request,只有再次请求的时候,刚才的Cookie才生效。