如何在JSP中使用ant而不是“include”?

时间:2015-01-03 23:09:18

标签: java jsp ant include velocity

我在JSP文件中使用了include标记来获取一种迷你模板。我将通用部分放在单独的文本文件中,并将它们包含在我的特殊JSP中。这在加载时非常慢。现在我想通过构建过程中的速度包含这些部分。

我了解到速度有一个“解析”和“包含”命令。 但是我怎样才能为速度定义一个ant任务,以便这些命令被velocity用来生成我的新JSP?我没有找到任何以ant这么简单的方式使用velocity的例子。 / p>

也许有一种替代力量。

非常感谢!

鲜艳

1 个答案:

答案 0 :(得分:1)

JSP包含仅在第一次加载时很慢 - 需要编译它们。他们在随后的请求中不应该慢。如果后续请求速度很慢,那么您最有可能使用错误包括: What's the difference between including files with JSP include directive, JSP include action and using JSP Tag Files?

如果要加快初始访问速度,则应预编译JSP: What is the best way to precompile JSPs using Ant

Velocity是一种通用模板系统,但它不适合您的情况。 Velocity可以用于而不是 JSP,支持包含和初始加载比JSP编译更快。