複数のコントローラの出力を 1 ページに表示する必要があります。
Menu controller: adds "menuItems" collection to the model
Banner controller: adds "banner" to the model
ListItems controller: the "main" one: it adds all other data to display
私のビュー (私は xslt を使用しています) はモデルを認識しており、それで動作します。
私の質問は、1 つの要求に対して3 つのコントローラーを呼び出し、それらの出力を 1 つのモデルに結合する方法です。
ここでは継承を使用したくありません (臭い)。インターセプターは低レベルであり、リクエストとレスポンスの代わりにマップされたパラメーターを操作したいため、使用したくありません。
春のMVCでそれをどのように実装できますか?
ありがとう!
PS: おそらく WebRequestInterceptor を使用しようとします