有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在ant中使用velocity,而不是JSP中的“include”?

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

我了解到velocity有一个“parse”和“include”命令但是我如何为velocity定义一个ant任务,以便velocity使用这些命令来生成我的新JSP呢我找不到任何例子可以如此简单地将velocity用于ant

也许有一种替代速度的方法

非常感谢

生动的


共 (1) 个答案

  1. # 1 楼答案

    JSP Include仅在第一次加载时很慢——它们需要编译。他们不应该对后续请求反应迟钝。如果后续请求速度较慢,则您很可能使用了错误的include: 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,支持includes,初始加载比JSP编译快得多