Как создать мастер-страницу? - PullRequest
3 голосов
/ 24 октября 2011

Мне нужно создать главную страницу в JSP для использования другими JSP, чтобы они имели одинаковый внешний вид и меню.Как я могу сделать это в JSP?

Ответы [ 2 ]

9 голосов
/ 24 октября 2011

Вы можете использовать

<%@ include file="/absoluteFragment.jsp" %>

или

<jsp:include page="relativeDynFragment.jsp" />

Чтобы узнать разницу, см. Также http://www.jguru.com/faq/view.jsp?EID=13517:

Действует директива <%@include file="abc.jsp"%>как C "#include", вытягивая текст включенного файла и компилируя его, как если бы он был частью включаемого файла.Включенный файл может быть любого типа (включая HTML или текст).

Тег <jsp:include page="abc.jsp"> компилирует файл как отдельный файл JSP и встраивает вызов к нему в скомпилированный JSP.

3 голосов
/ 24 октября 2011

Вы можете использовать тег <jsp:include /> или Шаблоны JSP .Если вы знакомы с JSF (технология JavaServer Faces), используйте Facelets .

...