Spring 3 - Тема с отдельным JSP

Я пытаюсь переписать некоторый код Spring 1.2 к Spring 3.0 один. В настоящее время я застреваю с JSP, разрешенной проблемой URL. Использование приложения разделяет файлы JSP с различными разметками для обслуживания той же модели от того же контроллера. JSP переключается с помощью перехватчика, который прерывает URL и изменяет представление.

Например:

/design_one/mypage.htm -> MyPageController -> /design_one/mypage.jsp
/design_two/mypage.htm -> MyPageController -> /design_two/mypage.jsp

Существует ли способ сделать ту же или схожую функциональность с помощью чего-то лучше, чем необработанные перехватчики?

1
задан skaffman 11 June 2010 в 13:09
поделиться

1 ответ

Что ж, я нашел способ сделать это, но не уверен, является ли он оптимальным.

Что я сделал, я определил имя для каждой темы в их наборе ресурсов, например «name = design_one». А затем использовать его в JSP, чтобы включить внутрь некоторые другие JSP.

Примерно так:

<spring:theme code="theme.name" var="themeName"/>
<jsp:include page="${themeName}/head.jsp"/>
<jsp:include page="${themeName}/foot.jsp"/>
2
ответ дан 2 September 2019 в 23:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: