response.sendRedirect重定向到前端页面丢失cookie信息

response.sendRedirect重定向到前端页面丢失cookie信息

后端JAVA,HttpServletResponse response.sendRedirect到前端vue页面,前端没有收到cookie的信息,前端和后端是跨域的,麻烦大神抽空解答一下,急!

业务是这样的,
1、我使用了@EnableRedisHttpSession方式,在后端A接口中把用户信息通道存到了redis中
2、同时在A接口最后通过重定向到vue前端页面。

        HttpSession session = request.getSession();

session.setAttribute("userInfo", JSONObject.toJSONString(userInfo));

session.setAttribute("userName", userInfo.getUserAccount());

session.setAttribute("accessToken", oauth2Token.getAccess_token());

response.sendRedirect(indexRedirectUrl);

3、vue前端页面请求后端B接口时,在B接口中通过下面的方式获取到用户信息。

HttpSession session = request.getSession(false);

目前的问题是在第三步获取用户信息的时候为空,求解答,如有大神熟悉这部分逻辑,还望指导,谢谢!!!

以上是 response.sendRedirect重定向到前端页面丢失cookie信息 的全部内容, 来源链接: utcz.com/p/937475.html

回到顶部