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

session中的值获取不到

问答区有很多这个问题,但是都没能解决问题啊

  1. session名字没打错

  2. xhrFields:{withCredentials:true},这个也加了

我这个还是前两天可以运行,突然就下单不了了,就是一直下单提示登录,登录再下单还是提示登录

好像有人说是windows.location.href会导致session失效?但是网上的解决办法也不管用啊

正在回答

3 回答

不要使用Chrome浏览器,换个浏览器试试,我也出现过这样的问题,换个浏览器好了

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

下单显示未登录的可能原因:usercontroll里面login方法中session设置的key名和ordercongtroll里获取的key名不一致
usercontroll里面:
//加入到用户登录成功的session内
     this.httpServletRequest.getSession().setAttribute("IS_LOGIN",true);//设置一个key用来标识
        this.httpServletRequest.getSession().setAttribute("LOGIN_USER",userModel);

ordecontroll里面:
Boolean isLogin = (Boolean) httpServletRequest.getSession().getAttribute("IS_LOGIN");

要统一一下,要么是LOGIN,要么是IS_LOGIN

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

CheerJia

人家都说了名字没打错呀
2021-04-07 回复 有任何疑惑可以回复我~

请问解决了吗?

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

举报

0/150
提交
取消

session中的值获取不到

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