session中的值获取不到

来源:5-4 交易模型管理--交易下单03

CORE6

2020-04-15 12:01

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

  1. session名字没打错

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

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

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

写回答 关注

3回答

  • 慕无忌7313386
    2021-05-18 20:49:39

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

  • qq_慕少2290290
    2020-05-08 12:05:44

    下单显示未登录的可能原因: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

    CheerJ...

    人家都说了名字没打错呀

    2021-04-07 22:28:32

    共 1 条回复 >

  • 慕九州7598832
    2020-04-27 22:13:01

    请问解决了吗?

SpringBoot构建电商基础秒杀项目

应用SpringBoot快速搭建拥有用户、商品、交易及秒杀活动的电商秒杀应用。

49064 学习 · 954 问题

查看课程

相似问题