来自Django的背景,我经常使用“模板继承”,其中多个模板从同一基础继承。在JSP中有一种简单的方法吗?如果没有,那么有没有JSP的替代方法(除了Jython上的Django之外就是:)
<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>
您可能需要研究Tiles。
编辑:在有关磁贴的相关说明上,您可能需要研究Struts。这不是您要查找的内容(即磁贴),但对来自Django的人很有用。