Исходя из опыта работы с Django, я часто использую «наследование шаблонов», когда несколько шаблонов наследуются от общей базы. Есть ли простой способ сделать это в JSP? Если нет, есть ли альтернатива JSP, которая делает это (помимо Django на Jython, который есть :)
базовый шаблон
<html>
<body>
{% block content %}
{% endblock %}
</body>
<html>
основное содержание
{% extends "base template" %}
{% block content %}
<h1>{{ content.title }} <-- Fills in a variable</h1>
{{ content.body }} <-- Fills in another variable
{% endblock %}
Будет отображаться следующим образом (при условии, что conten.title имеет значение «Вставить заголовок здесь», а content.body - «Вставить текст сюда»)
<html>
<body>
<h1>Insert title Here <-- Fills in a variable</h1>
Insert Body Here <-- Fills in another variable
</body>
<html>