我可以将两个spring控制器链接在一起,分别对页面的数据进行部分检索吗?


问题内容

我有两个控制器,每个控制器分别执行单独的操作,以检索页面数据。我可以将它们链接在一起并将数据从第一个传递到第二个吗?


问题答案:

看起来您已经对控制器承担了很多责任。毕竟,控制者应该将构建模型(数据)的职责委托给其他人,并且应该主要集中在与视图匹配模型上。它甚至不应该知道如何建立模型以及如何呈现视图。我认为需要进行一些重构,以便无需进行任何链接,而可以在两个控制器中使用相同的模型构建器。

话虽如此,您当然可以将数据从一个控制器传递到另一个控制器,最流行的方法是使用重定向或转发。