Java 设置 cookie 完整版

String s = sessionId(user);
Cookie cookie = new Cookie("sessionId",s);
cookie.setPath("/");//如此可以 同一服务器共享cookie 即同一服务器根目录/下不同项目可共享
cookie.setMaxAge(60*30);//表示寿命单位秒


/* 以下设置慎用 */
cookie.setDomain(".yuming.com");//跨域共享,分布式中,不同应用可共享
cookie.setComment("这是描述");//无实质意义,仅仅是描述
cookie.setHttpOnly(true);//设置了 页面js脚本读不到此cookie

cookie.setSecure(true);//在 setSecure(true) 的情况下,只有https才传递到服务器端。http是不会传递的。
// 当 setSecure(true) 时,浏览器端的cookie不会传递到服务器端。
// 当 setSecure(true) 时,服务器端的cookie会传递到浏览器端
cookie.setVersion(0); //cookie版本 0版本通用性最好,1版本有些浏览器不支持

response.addCookie(cookie);
原文地址:https://www.cnblogs.com/cjd01/p/14126845.html