в настоящее время я использую систему шаблонов JSP, которая использует lib этого примера ("/WEB-INF/tlds/template.tld").
Я даже не знаю, как это называется.
В любом случае кажется, что он не слишком развит, у него проблемы с методом POST, я понятия не имею, кто его создал (только что нашел), и я слышал о Apache Struts & Tiles.
Я даже не уверен, что Struts делает то, о чем я говорю.
До дела:
На странице моего сайта есть этот контент JSP, который использует шаблон:
<%@ taglib uri="/WEB-INF/tlds/template.tld" prefix="template"%>
<template:insert template="/WEB-INF/main_template_page/template.jsp">
<template:put name="title" content="Title here" direct="true" />
<template:put name="content" content="/content.jsp" />
</template:insert>
Шаблон:
<%@ taglib uri='/WEB-INF/tlds/template.tld' prefix='template'%>
<html>
<head>
<title>
<template:get name='title' />
</title>
<link type="text/css" rel="stylesheet" href="/styles.css" />
</head>
<body>
<div id="div_header">
<div class="content">
<%@include file='header.html'%>
</div>
</div>
<div id="div_content">
<template:get name='content' />
</div>
<div id="div_footer">
<%@include file='footer.html'%>
</div>
</body>
</html>
Итак, как вы видите, каждая страница дает шаблону некоторые параметры, и все это прекрасно работает.
Существует ли "устоявшаяся" система, которая это делает? Я уверен, что есть; Как его зовут? Что бы вы использовали для довольно простых страниц, но должны поддерживать динамические с кодом (JSP).