Какова лучшая и самая легкая технология от followings?
Мозаики, скорость или freemaker?
Спасибо.
Нет "лучшего", но хорошо знать, что 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" />