我有一个方案可以将值从一个请求传递到另一个后续rquest。 (即)我将在第一个请求上调用'Controller1'并获取请求参数或查询字符串,并将它们作为'新请求'发送到'Controller2'。
严格来说,我不应该使用以下任何一种方法。
如果我们有任何其他方法,请告诉我。 提前致谢。
答案 0 :(得分:1)
您可以直接调用基础方法
所以如果你有控制器2:
@RequestMapping(value = "/MyURL", method = RequestMethod.POST)
public String myMethod(final BaseDTO baseDTO, Model model) {}
将controller2注入controller1并“正常”调用:
controller2.myMethod(baseDTO, model);