为了账号安全,请及时绑定邮箱和手机立即绑定

session获取不到

登录后保存session没问题,后面就是拿不到session,试过各种浏览器都不行

正在回答

5 回答

// 引用之前的人回答的:
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());


0 回复 有任何疑惑可以回复我~
#1

心态超好

还是不行啊
2022-03-09 回复 有任何疑惑可以回复我~

我的 springboot 版本降到 2.3.5 就可以了

0 回复 有任何疑惑可以回复我~

我用springboot方式来运行就成功了,而且异常了也会直接在控制台打印日志信息了。

http://img1.sycdn.imooc.com//608ab73e0001a79804350119.jpg

http://img1.sycdn.imooc.com//608ab7450001f15621040365.jpg

http://img1.sycdn.imooc.com//608ab74e00015a0002430079.jpg

0 回复 有任何疑惑可以回复我~

解决了吗?


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

session获取不到

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信