Cookie cookie = new Cookie("Cookie",value);//创建名为Cookie的cookie
cookie.setMaxAge(302460*60); //设置有效时间30天
cookie.setPath(request.getContextPath()); // 设置cookie有效路径
response.addCookie(cookie);
获取(也可以在js中使用):
Cookie cookies[] = request.getCookies();
Cookie nowCookie = null;
for (Cookie cookie : cookies) {
if (cookie.getName().equals("Cookie")) {
nowCookie = cookie;
}
}
String cookie=nowCookie.getValue();
删除(思路就是替换原来的cookie,并设置它的生存时间为0):
Cookie cookie = new Cookie("Cookie",null);//cookie名字要相同
cookie.setMaxAge(0); //
cookie.setPath(request.getContextPath()); // 相同路径
response.addCookie(cookie);