Spring @RequestMapping Controller Forwarding
@RequestMapping({"/someurl"})
public String execute(Model model) {
if (someCondition) {
return "forward:/someUrlA";
} else {
return "forward:/someUrlB";
}
}
Я пытаюсь переслать запрос от контроллера на другой контроллер. Когда я запускаю это, контроллер возвращает строку в качестве ответа вместо пересылки на другой контроллер... Может кто-нибудь указать, что мне не хватает?
1 ответ
Вы можете перенаправить запрос вместо переадресации.
так что измените свое возвращение с
if (someCondition) {
return "redirect:/someUrlA";
} else {
return "redirect:/someUrlB";
}
Для более подробной информации обратитесь к этой документации