一.获取浏览器中的cookie
public void testGetCookie(HttpServletRequest request){
//request获取的Cookie是个数组
Cookie[] cookies = request.getCookies();
if (cookies != null&&cookies.length>0) {
for (Cookie cookie : cookies) {
//获取Cookie名称
String cookieName = cookie.getName();
//进行自己的业务逻辑处理
}
}
}
二.设置Cookie并指定Cookie的作用域和生命周期
在new Cookie中,第一个参数为Cookie名称,第二个参数为Cookie的值
public void testSetCookie(HttpServletResponse response){
Cookie cookie = new Cookie("user-key", UUID.randomUUID().toString());
//设置cookie的作用域
cookie.setDomain("gulimall.com");
//设置cookie的生命周期为30天,单位为秒
cookie.setMaxAge(60 * 60 * 24 * 30);
response.addCookie(cookie);
}