网页中Cookie实现及含义

Cookie可以看做是客户端和服务端之间的传输一些用户的登录时间,等登录信息。
可以保存在本地。当用户再次登录时,不用再次输入密码等。
但是使用Cookie是不安全的

Cookie是保存在本地的
Session是保存在服务器端的

获取客户端的Cookie对象数组
Cookie[] cookies=request.getCookies();
遍历获取Cookie对象的值
for (Cookie cookie:cookies){
cookie.getValue();
}

Cookie存活时间
我们可以设置Cookie的存活时间,默认是关闭浏览器后,Cookie消息清除。
通过
//先创建一个Cookie对象
Cookie cookie=new Cookie("xx",xxx);
//设置Cookie的存活时间为一天
cookie.setMaxAge(24* 60 *60);
通过response.addCookie(cookie); //将Cookie响应到客户端。

删除Cookie
//新建一个和已经存在的Cookie同名的Cookie
Cookie cookie=new Cookie("xx",xxx);
//设置存活时间为0,间接“删除” Cookie
cookie.setMaxAge(0);
resp.addCookie(cookie);

posted @ 2020-11-06 20:10  香蕉木头人520  阅读(394)  评论(0)    收藏  举报