在我的web应用程序中,我使用Java和Freemarker模板来生成HTML输出。在我已经设置了几个模板文件之后,我想在所有模板中添加一个导航栏。我希望避免向每个模板文件添加必要的HTML代码,因为当我更改它时,我必须从头再来一次。
这种情况下的最佳实践是什么?我想到的唯一解决方案是在另一个文本文件中定义导航栏,并通过模板处理添加它,如下所示:
<html>
<head>
<title>...</title>
</head>
<body>
${navigationBarConent}
...
</body>发布于 2012-06-10 03:46:51
发布于 2012-06-10 02:39:15
因为你使用的是freemarker。我认为最好添加每个模板文件,以便证明使用模板是合理的。
使用Apache Tiles.It将创建具有附加功能的jsp页面模板。http://tiles.apache.org/。
https://stackoverflow.com/questions/10963489
复制相似问题