Spring @RequestMapping控制器转发

时间:2015-02-28 07:42:00

标签: java spring rest forward request-mapping

@RequestMapping({"/someurl"})
public String execute(Model model) {
    if (someCondition) {
        return "forward:/someUrlA";
    } else {
        return "forward:/someUrlB";
    }
}

我试图将控制器的请求转发给另一个控制器。当我运行它时,控制器返回字符串作为响应,而不是转发给另一个控制器......有人可以指出我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

您可以重定向请求而不是转发。

所以用

改变你的回报
    if (someCondition) {
        return "redirect:/someUrlA";
    } else {
        return "redirect:/someUrlB";
    }

有关详细信息refer this documentation