HttpServletResponse sendRedirect не работает должным образом в IE 11 - PullRequest
0 голосов
/ 15 сентября 2018

У меня есть приложение весенней загрузки, в котором я перенаправляю пользователя на некоторые внутренние html-страницы и внешние URL-адреса.

Когда я тестирую свое приложение в 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
    }

} 
...