我对这些东西还很陌生,所以如果我缺少简单的东西,请原谅我。我在Spring应用程序中创建了一个控制器,该控制器承载使用令牌的端点。如果令牌无效,我将立即使用错误代码重定向到其他站点(目前使用“ https://www.google.com”进行测试)。如果有效,则将请求转发到我服务的jsp页面。 jsp收集一些信息,然后发布到控制器中的另一个端点。该端点执行一些业务逻辑,设置cookie,然后尝试根据我的逻辑确定(我使用“ https://www.google.com”进行测试)重定向到另一个网站。
我的问题是,如果令牌无效,则从第一次重定向开始,它可以正常工作。这是我尝试从jsp页面重定向失败的时候。我收到以下错误:
Access to XMLHttpRequest at 'https://www.google.com/' (redirected from 'http://localhost:9080/my/app/redirectjsp.jsp') from origin 'http://localhost:9080' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
我不确定该如何解决。我只是想将用户重定向到另一个URL。我应该在标头中设置位置并从jsp进行重定向吗?是因为我试图从jsp页面重定向吗?