2010-07-26 6 views

Répondre

1

Utilisez un HandlerInterceptor, qui est construit à cet effet - vous pouvez spécifier un morceau de logique exécuter avant ou après l'exécution de vos contrôleurs (ou une liste de contrôleurs - il vous appartient de mapper un intercepteur aux contrôleurs auxquels il devrait s'appliquer) en implémentant une méthode preHandle() et/ou postHandle(). Ce dernier reçoit le ModelAndView en tant qu'entrée, ce qui vous permet d'ajouter des attributs de modèle. De cette manière, la logique permettant d'ajouter des données au modèle existe en un seul endroit, peut être sélectivement configurée pour s'appliquer à toutes ou à certaines pages, etc.

Questions connexes