什么是Cookie
Cookie是存储在浏览器端的会话域
比如用户首次登录时:在servlet中新建一个Cookie域
将用户本次登录的时间保存到该Cookie中,
再通过response回写到浏览器端
浏览器下次访问servlet时可根据规则携带cookie
创建Cookie
Cookie cookie = new Cookie(String key, String value);
设置存活时间
cookie.setMaxAge(int m);
单位是:秒
若设置成 0:删除该cookie
设置路径
cookie.setPath(String path);
// 即访问包含指定的路径时,才会携带这个cookie
将Cookie设置到浏览器
response.addCookie(cookie);
servlet读取携带的cookie
// 获取所有的cookie
Cookie[] cookies = request.getCookies();
// 遍历cookies
for (Cookie cookie : cookies) {
// 获取cookie名称
String cookieName = cookie.getName();
// 获取cookie值
String cookieValue = cookie.getValue();
}
声明:
有一些博文是看的黑马程序员视频,然后跟着老师做的笔记
Spring是跟子路老师学的
特此感谢,写这些文章的目的是为了自己方便查阅