@RequestMapping({"/someurl"})
public String execute(Model model) {
if (someCondition) {
return "forward:/someUrlA";
} else {
return "forward:/someUrlB";
}
}
Im пытается передать запрос от контроллера другому контроллеру. Когда я запускаю это, контроллер возвращает строку в качестве ответа вместо пересылки на другой контроллер ... Может кто-нибудь, пожалуйста, укажет, что мне не хватает?Spring @RequestMapping Controller Forwarding
Ваш контроллер по '@ Controller' или его' @ RestController'? Также использование url в качестве переменной пути («{}») выглядит неправильно для меня. –
Это должно было сработать. Как вы отображаете '/ someUrlA' и'/someUrlB'? Кроме того, если вы не связываете несколько путей с одним и тем же обработчиком, вы можете указать '@RequestMapping ("/someurl ")'. – sh0rug0ru