我是靠谱客的博主 热心方盒,这篇文章主要介绍java的cookie使用,现在分享给大家,希望可以做个参考。

javax.servlet.http.Cookie

Cookie cookie = new Cookie(COOKIE_SESSION, "");
		cookie.setMaxAge(-1);
		cookie.setPath("/");
		response.addCookie(cookie);

看到cookie.setMaxAge(-1)不知道这个-1在这里设置是什么意思,查看后https://blog.csdn.net/dzy21/article/details/51867780

cookie.setMaxAge(-1):cookie的maxAge属性的默认值就是-1,表示只在浏览器内存中存活。一旦关闭浏览器窗口,那么cookie就会消失。

cookie.setMaxAge(60*60):表示cookie对象可存活1小时。当创建时,浏览器会把Cookie保存到硬盘上,就算关闭浏览器,就算重启客户端电脑,cookie也会存活1小时;

cookie.setMaxAge(0):cookie生命等于0是一个特殊的值,它表示cookie被作废!也就是说,如果原来浏览器已经保存了这个Cookie,那么可以通过Cookie的setMaxAge(0)来删除这个Cookie。无论是在浏览器内存中,还是在客户端硬盘上都会删除这个Cookie。

最后

以上就是热心方盒最近收集整理的关于java的cookie使用的全部内容,更多相关java内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部