@RequestMapping({"/someurl"})
public String execute(Model model) {
if (someCondition) {
return "forward:/someUrlA";
} else {
return "forward:/someUrlB";
}
}
我试图将控制器的请求转发给另一个控制器。当我运行它时,控制器返回字符串作为响应,而不是转发给另一个控制器......有人可以指出我错过了什么吗?
答案 0 :(得分:1)
您可以重定向请求而不是转发。
所以用
改变你的回报 if (someCondition) {
return "redirect:/someUrlA";
} else {
return "redirect:/someUrlB";
}
有关详细信息refer this documentation