Redirect не работает весной с Apache Tiles - PullRequest
0 голосов
/ 14 апреля 2019

Я должен выполнить перенаправление в 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 не меняется ...

...