У меня есть следующая структура на многих страницах моего веб-приложения. Я хотел бы создать страницу шаблона с фиксированным кодом до и после кода страницы, а затем поместить мой код для каждой другой страницы. Проблема в том, что я должен вырезать div
s в разных файлах.JSP include, код импорта после и до
<!-- fixed jsp code
<header>
<imports> ...
<div id="some-fixes-divs-inside">
-->
page code
<!-- fixed jsp code
</div>
<other>
<footer>
-->
Единственный способ я знаю, что будет что-то вроде этого, но я думаю, что это не очень хорошая практика, чтобы сократить div
S:
<jsp:include page="fixed-jsp-code-head.jsp" />
my page code
<jsp:include page="fixed-jsp-code-footer.jsp" />
Q1: Есть ли какие-либо директивы или что-то в JSP или любые другие рамки для этого?
Q2: Если первый Q нет, это мое решение - плохая практика?
Edit: Я хотел бы знать, если есть любая директива, как <import>mycode</import>
иметь в шаблоне всего код колонтитул и заголовок и не открывать в заголовке тот же div
и закрыть его в футере , и поместите мой код внутри шаблона.
Спасибо, это именно то, что я искал Q1. –