一个无比熟悉的名词啊。。。但教程中说cookies在实际开发中不是很常用,session用得更多。
检查request中的cooike:
Cookie[] cookies = req.getCookies(); for (int i=0;i<cookies.length;i++) { if (cookies[i].getName()=="ID") { System.out.println("你来过该网站"); if (cookies[i].getValue()=="nannan") { System.out.println("欢迎"); } } else { System.out.println("这是你第一次来该网站"); } }
设置response中的cookie:
Cookie cookie=new Cookie("ID","nannan");
cookie.serMaxAge(24*60*60); resp.addCookie(cookie);
我们常在network,现在看的是application中
看到cookies以键值对的形式存储,且value为string类型。
默认的cookie信息是关闭浏览器后失效,可以手动设置失效时长
原文:https://www.cnblogs.com/take-it-easy/p/12639642.html