qq_生如夏花_28
2021-03-08 22:49
登录后保存session没问题,后面就是拿不到session,试过各种浏览器都不行
// 引用之前的人回答的: request.getSession().setAttribute("IS_LOGIN", true); request.getSession().setAttribute("LOGIN_USER", userModel); // 后面加入下面这段代码就可以了 ResponseCookie cookie = ResponseCookie.from("JSESSIONID", request.getSession().getId() ) // key & value .httpOnly(true) // 禁止js读取 .secure(true) // 在http下也传输 .domain("localhost")// 域名 .path("/") // path .sameSite("None") // 大多数情况也是不发送第三方 Cookie,但是导航到目标网址的 Get 请求除外 .build() ; response.setHeader(HttpHeaders.SET_COOKIE, cookie.toString());
我的 springboot 版本降到 2.3.5 就可以了
我用springboot方式来运行就成功了,而且异常了也会直接在控制台打印日志信息了。
解决了吗?
SpringBoot构建电商基础秒杀项目
49020 学习 · 954 问题
相似问题