解决:
1、参考:cros跨域session前后端相关配置
照着把Access-Control-Allow-Origin改成request.getHeader(“Origin”)后还是不行,后台session还是为空;然后我再在js全局加上了那个允许跨域的设置,另外将浏览器服务器设置为同源异端(),发现后台可以接收到session了;不过返回不了值回前台。
2、参考:session后端相关配置问题
浏览器报错为:Access-Control-Allow-Credentials的值为“”(空),应该为“true”;
对照这看着自己的代码,发现我确实有配置为true,只是方式不大一样;最后发现问题:我的配置方法是从web.xml里面来获取那个Access-Control-Allow-Credentials"的"true"的值,好像并没有获取到,按参考所给的方式修改一下获取方式即可获取到了,问题得以解决。
跨域session无法获取到(两次session的id不同)导致后台session一直为null
最新推荐文章于 2024-06-15 18:09:44 发布