在我的 Web 应用程序中,我使用 Java Servlet 和 Freemarker 模板来生成 HTML 输出。在我已经设置了几个模板文件之后,我想在所有模板中添加一个导航栏。我想避免向每个模板文件添加必要的 HTML 代码,因为当我更改它时,我必须重新做一遍。
在这种情况下,最佳做法是什么?我想到的唯一解决方案是在另一个文本文件中定义导航栏并通过模板处理添加它,如下所示:
<html>
<head>
<title>...</title>
</head>
<body>
${navigationBarConent}
...
</body>