springboot如何解决跨域后session获取不到sessionId不一致

 更新时间:2024年01月22日 08:48:38   作者:小栋哟  
这篇文章主要介绍了springboot如何解决跨域后session获取不到sessionId不一致问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

springboot跨域后session获取不到sessionId不一致

有些前后端分离项目或某个需要跨域的接口,当你解决完后,你会发现保存到session的用户信息会拿不到,

如果在仔细点会发现request中请求的sessionId也是不同的,所以获取不到session很正常了。

关于跨域还未解决或者还有问题的可以看这篇文章:前后端分离跨域springBoot跨域有效快速解决方案

如果跨域已经解决,只是session获取不到问题就看下方代码吧。

关键代码

xhrFields: {
            withCredentials: true
        },

ajax请求示例

function requestGetAjax(url, backFunc) {
    $.ajax({
        type : "get",
        url : prefixHttpUrl + url,
        xhrFields: {
            withCredentials: true
        },
        success : function(data) {
            data =  JSON.parse(data);
            if (data.code === 403){
                alert(data.errMsg);
                window.location.href = '/login';
                return;
            }
            if (backFunc && $.isFunction(backFunc)) {
                backFunc(data);
            }
        }
    });
};

总结

代码就这么简单,快去试试吧!

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Hibernate核心类和接口的详细介绍

    Hibernate核心类和接口的详细介绍

    今天小编就为大家分享一篇关于Hibernate核心类和接口的详细介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • 浅谈spring中scope作用域

    浅谈spring中scope作用域

    这篇文章主要介绍了浅谈spring中scope作用域,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • idea工具配置隐藏文件及文件夹方式

    idea工具配置隐藏文件及文件夹方式

    这篇文章主要介绍了idea工具配置隐藏文件及文件夹方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • Spring的Bean容器介绍

    Spring的Bean容器介绍

    今天小编就为大家分享一篇关于Spring的Bean容器介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • Java判断对象是否为空(包括null ,

    Java判断对象是否为空(包括null ,"")的方法

    这篇文章主要介绍了Java判断对象是否为空(包括null ,"")的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • Java实现对字符串中的数值进行排序操作示例

    Java实现对字符串中的数值进行排序操作示例

    这篇文章主要介绍了Java实现对字符串中的数值进行排序操作,涉及java字符串与数组的相互转换以及数组排序相关操作技巧,需要的朋友可以参考下
    2018-05-05
  • idea编辑XML文件出现:Tag name expected报错的解决

    idea编辑XML文件出现:Tag name expected报错的解决

    在XML中,一些特殊字符不能直接使用,因为它们被保留用于XML文档的结构和语法,如果直接使用这些保留字符,会导致解析错误,正确的做法是使用实体引用或字符引用,或者使用CDATA标记将这些字符包裹起来
    2025-01-01
  • Java中日期时间的用法总结

    Java中日期时间的用法总结

    在日常开发中,我们经常需要处理日期和时间,所以这篇文章小编为大家总结了下 Java 中日期与时间的基本概念与一些常用的用法,希望对大家有所帮助
    2023-09-09
  • Intellij IDEA插件开发入门详解

    Intellij IDEA插件开发入门详解

    这篇文章主要介绍了Intellij IDEA插件开发入门详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • Java Socket编程实现简单的问候服务

    Java Socket编程实现简单的问候服务

    这篇文章主要为大家介绍了Java Socket编程实现简单的问候服务,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-01-01

最新评论