Я использую 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)?
Спасибо, этот блог вход очень помог. Для решения этой проблемы я использовал пользовательскую реализацию Renderer. – einherjer