Многократное использование шаблонной страницы в Spring MVC

Какова лучшая и самая легкая технология от followings?

Мозаики, скорость или freemaker?

Спасибо.

5
задан BalusC 28 January 2010 в 23:42
поделиться

1 ответ

Нет "лучшего", но хорошо знать, что JSP как технология просмотра уже предоставляет тег для этого. Например.

<!doctype html>
<html lang="en">
    <head>
        <title>SO question 2158749</title>
    </head>
    <body>
        <jsp:include page="menu.jsp" />
        <h1>Content</h1>
    </body>
</html>

где вы можете просто кодировать menu.jsp , как будто это часть родительской страницы:

<ul>
    <li><a href="home">Home</a></li>
    <li><a href="faq">FAQ</a></li>
    <li><a href="content">Content</a></li>
</ul>

Есть две «стандартные» альтернативы: директива @include и тег JSTL .

Разница в том, что директива @include включает страницу во время компиляции (таким образом, это произойдет только один раз), а включает страницу во время выполнения (что на самом деле имеет то преимущество, что вы можете включать другое динамическое содержимое).

Кроме того, отличается тем, что он включает сгенерированный вывод страницы, а не исходный код , поскольку оба ] и @include делает. Однако основным преимуществом является то, что вы можете таким образом включить внешних ресурсов. Например.

<c:import url="http://google.com" />
14
ответ дан 18 December 2019 в 13:14
поделиться
Другие вопросы по тегам:

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