Ich benutze Spring MVC 4 und ich baue eine Website mit einer Vorlage, die mehrere gemeinsame Komponenten über Seiten erfordert, wie Login-Status, Warenkorbstatus, etc. Ein Beispiel für Controller-Funktion würde dies:Spring MVC Elternschablone Modellkomponente
@RequestMapping(path = {"/"}, method=RequestMethod.GET)
public ModelAndView index() {
ModelAndView mav = new ModelAndView("index");
mav.addObject("listProducts", products);
mav.addObject("listCategories", menuCategoriasUtils.obtainCategories());
return mav;
}
Was wäre ein guter Weg/Muster, diese Elemente zu füttern, die an die Steuerung nicht gehören wir zur Zeit anrufen, so nicht wiederholt über und über unabhängige Operationen in jedem Verfahren von jeder Controller?
Danke!
Sehr nützliche Antwort. Genau das, wonach ich gesucht habe. – santiageitorx
Danke, das ist die Lösung, nach der ich gesucht habe. Andere Lösungen (meistens mit Interceptors) funktionieren nicht, das tut es. – mxmx