Я хочу реализовать ThreeColumnLayout для моего веб-приложения. Например. имеющие NavigationComponent, BookmarkComponent на левой панели, OnlineUserComponent на правой панели.
Есть также еще несколько компонентов, которые пользователь может сделать визуально / скрытыми динамически, и пользователь может перемещать компоненты здесь и там. Например. от левой панели до правой панели и / или изменить вертикальный порядок компонентов.
Но я думаю, что Spring MVC не имеет поддержки для этого из коробки. Я не хочу «перехватывать» каждый ModelAndView (тот, который передается методу HandlerInterceptor # postHandle ()), чтобы добавить мои компоненты, связанные с modelAttribute, и другие объекты (это выглядит ужасно).
Я немного погуглил, и были придуманы два имени: Tiles и SiteMesh. Я еще не использовал ни один из них! Поэтому мой вопрос: «Какой из них работает лучше с Spring MVC 3 и отвечает моим требованиям (упомянутым выше)?"
Существует ли какая-либо другая (Spring MVC 3-совместимая) технология оформления?
Я использую JSP для просмотра.