JSP template inheritance
Posted
by Ryan
on Stack Overflow
See other posts from Stack Overflow
or by Ryan
Published on 2009-01-29T03:29:47Z
Indexed on
2010/05/14
9:04 UTC
Read the original article
Hit count: 260
Coming from a background in Django, I often use "template inheritance", where multiple templates inherit from a common base. Is there an easy way to do this in JSP? If not, is there an alternative to JSP that does this (besides Django on Jython that is :)
base template
<html>
<body>
{% block content %}
{% endblock %}
</body>
<html>
basic content
{% extends "base template" %}
{% block content %}
<h1>{{ content.title }} <-- Fills in a variable</h1>
{{ content.body }} <-- Fills in another variable
{% endblock %}
Will render as follows (assuming that conten.title is "Insert Title Here", and content.body is "Insert Body Here")
<html>
<body>
<h1>Insert title Here <-- Fills in a variable</h1>
Insert Body Here <-- Fills in another variable
</body>
<html>
© Stack Overflow or respective owner