0

在我的 Web 应用程序中,我使用 Java Servlet 和 Freemarker 模板来生成 HTML 输出。在我已经设置了几个模板文件之后,我想在所有模板中添加一个导航栏。我想避免向每个模板文件添加必要的 HTML 代码,因为当我更改它时,我必须重新做一遍。

在这种情况下,最佳做法是什么?我想到的唯一解决方案是在另一个文本文件中定义导航栏并通过模板处理添加它,如下所示:

<html>
<head>
   <title>...</title>
</head>
<body>
${navigationBarConent}
...
</body>
4

2 回答 2

2

马赫尼,

如果我理解正确,这可能会有所帮助。

http://richardbarabe.wordpress.com/2009/03/19/freemarker-a-brief-example/

于 2012-06-09T19:46:51.227 回答
-1

当您使用 freemarker 时。我认为最好在每个模板文件中添加,以便证明模板的使用是合理的。

使用 Apache Tiles。它将创建具有附加功能的 jsp 页面模板。 http://tiles.apache.org/

于 2012-06-09T18:39:15.267 回答