HttpServletResponse sendRedirect在IE 11中无法正常工作

时间:2018-09-15 16:18:36

标签: java spring internet-explorer servlets url-redirection

我有一个spring boot应用程序,可以将用户重定向到一些内部html页面和外部URls。

当我在Google Chrome浏览器中测试我的应用程序时,它可以正常运行。

但是当我在IE中尝试相同操作时,浏览器将在地址栏中加载重定向URL,然后停止加载页面。如果刷新页面(重定向的URL现在在地址栏中),页面加载。

我该如何解决?

我的Java代码如下

Controller
@RequestMapping(value = "v1/customer")
public class CustomerController {

    @GetMapping(value = "/callback")
    public void callback(HttpServletResponse httpServletResponse
            , @RequestParam("code") String authorisationCode) throws IOException {
            httpServletResponse.sendRedirect("/sample_page.html"); // this can be an external webpage as well
    }

} 

0 个答案:

没有答案