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