response.addCookie(cookie),添加失败

问题:添加cookie到浏览器如下,在浏览器f12查看请求过程,发现cookie中只添加了:JSESSIONID E849DAFEE4A36B6D955F9D96D6D06207

却没有想要的“username”,xxxxxxx

response.addCookie(cookie),添加失败_第1张图片

 

原因如下:

response.addCookie(cookie),添加失败_第2张图片

需要把操作 request.getSession().setAttribute("user", u);语句放在操作的response.addCookie(cookie);后面,否则会被覆盖,

并且JSESSIONID,xxxxxxxxxxxx,是根据session机制创建的cookie,不是人为控制的

解释如下:

 

转载于:https://www.cnblogs.com/imtester/p/9492423.html

你可能感兴趣的:(response.addCookie(cookie),添加失败)