Я должен выполнить перенаправление в Spring MVC с одного контроллера на другой, но это не работает! Страница и URL не меняются, НО в сети я вижу, что вызов выполнен и ответ правильный!
Обычно я пишу метод, который возвращает строку, и возвращаемое выглядит так:
return "redirect:/methodOfOtherController";
или вместо этого метод возвращает ModelAndView и код, подобный этому:
return a new ModelAndView(new RedirectView("methodOfOtherController"));
или:
вернуть новый ModelAndView ("redirect: / methodOfOtherController");
Я также пытался с HttpServletResponse, как это:
response.sendRedirect(request.getContextPath() + "methodOfOtherController");
но никак ... поэтому я добавил
response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
response.setHeader("Location", request.getContextPath() + "methodOfOtherController");
Путь перенаправления правильный, но проблема не в этом ... У меня такая же проблема, если я пытаюсь перенаправить на сайт Google!
Страница jsp не меняется ...