web会话跟踪Cookie和Session

一、Cookie介绍

     cookie: 为保持会话状态, 存储在客户端的数据.

    

//创建一个cookie
Cookie cookie = new Cookie(name , value);
//将cookie传入客户端
response.addCookie(cookie );

    客户端每次访问会回传cookie, 服务器端遍历cookie代码

 Cookie[] cookies = request.getCookies();
	 if(null != cookies && cookies.length > 0){
		 for(Cookie cookie : cookies){
                      //通过遍历找到目标cookie
		 }
		 
	 }

     cookie的移除

扫描二维码关注公众号,回复: 311013 查看本文章

      

//1.当参数为负数时, 浏览器把该cookie写入浏览器内存(默认为内存存储)
//2.设置为0时, 浏览器会移除该cookie
//3.为正数时, 会持久化到硬盘, 并到指定时间后删除
cookie.setMaxAge(0);
//将cookie写回给浏览器, 通知浏览器删除该cookie
response.addCookie(cookie);

猜你喜欢

转载自1575209421.iteye.com/blog/2341766
今日推荐