2015-01-12 2 views
0

Я использую Spring 4 MVC для отображения моей веб-страницы. Теперь я хочу показать то же содержимое с различные макеты, обернутые вокруг тела/содержимого в зависимости от текущего HttpServletRequest (например, request.getServerName()). Это означает, что https://page1.test/page.html будет отображаться в том же контроллере, как https://page2.test/page.html и возвращает то же самое содержание в зависимости от логического контроллера, но page1.test рисует, например, другой верхний и нижний колонтитулы.Весна 4: Индивидуальные макеты вида в зависимости от запроса

Насколько я знаю, Spring MVC не способен это сделать. Теперь я планирую использовать теги Apache Tiles 3 или JSP 2.0 для этого. Есть ли наилучшая практика и как я могу это сделать (предпочтительна Spring Java Config)?

ответ

1

Вы должны взять чтение из http://tech.finn.no/2012/07/25/the-ultimate-view-tiles-3/ просто чтобы посмотреть, как далеко вы можете нажать плитки-3

Действительно он может решить, что вы после этого.

(Этот сайт блог только был перенесен с WordPress на GitHub страниц, поэтому некоторые фрагменты кода требует горизонтальной прокрутки, мы до сих пор чистки этих небольших проблем форматирования так, пожалуйста, простите их)

+1

Спасибо, этот блог вход очень помог. Для решения этой проблемы я использовал пользовательскую реализацию Renderer. – einherjer

Смежные вопросы