session获取不到
登录后保存session没问题,后面就是拿不到session,试过各种浏览器都不行
登录后保存session没问题,后面就是拿不到session,试过各种浏览器都不行
2021-03-08
// 引用之前的人回答的:
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());举报