我使用的war包,然后路径是带mmall后缀的
还有
private final static String COOKIE_NAME = "liuxiangru_login_token";
public static void writeLoginToken(HttpServletResponse response,String token) {
Cookie ck = new Cookie(COOKIE_NAME,token);
ck.setDomain(COOKIE_DOMAIN);
//webapp下边的所有项目都可以获取此ck
ck.setPath("/");
ck.setHttpOnly(true);
//单位是秒。
//如果这个maxage不设置,就不会写入硬盘,只在当前页面有效
//-1 代表永久
ck.setMaxAge(60 * 60 * 24 * 365);
log.info("write cookieName:{},cookieValue:{}",ck.getName(),ck.getValue());
response.addCookie(ck);
}cookiename 是 liuxiangru_login_token ,但是浏览器里边存的是JSESSIONID 还存了两个,应该是一个原有,一个刚加进去的,是因为缓存还是啥啊,要是能debug还能看看这也看不了