Популяция сложной модели Spring MVC из нескольких источников

Ну, мой вопрос может показаться немного нечетким, но здесь так или иначе. Я создаю веб-приложение, используя Spring MVC 3.1.M1, JSP 2.1 (без плиток я использую простые файлы тегов JSP для создания своих макетов).

В основном мои страницы создаются с использованием макетов некоторых общих частей - заголовка, нижний колонтитул, баннер, меню и т. д. Большинство этих частей являются динамическими, то есть содержат информацию, относящуюся к текущему пользователю.

JSP не имеет понятия "компонент", поэтому я не могу определить часть моего шаблона и его поддерживающий java-код в каком-либо из них. место, вместе взятые. В моих @Controllers я должен полностью заполнить мою модель, включая данные для верхнего колонтитула, нижнего колонтитула, меню и других вещей. Что я действительно хочу сделать, так это избежать дублирования этого кода. Абстрактный класс BaseController с некоторыми общими методами пополнения модели тоже выглядит не очень хорошо.

JSP и Spring MVC очень часто используются вместе, Давайте обсудим это.

10
задан Max Alexejev 21 March 2011 в 20:16
поделиться