【发布时间】:2013-05-15 01:56:33
【问题描述】:
.jspf 文件是“Java 服务器片段”——仅用于在其他 .jsp 文件中包含 () 的 jsp。
预编译所有 .jsp 文件非常方便,因为它会在构建时而不是运行时暴露语法错误、缺少导入、java 代码错误等。我们都在为 .jsp 中的拼写错误而苦苦挣扎,直到我们查看一个页面才出现。我正在将一项自动任务放入 ant 中以预编译我的所有 JSP 文件。 (见http://tomcat.apache.org/tomcat-7.0-doc/jasper-howto.html#Web_Application_Compilation)。
Tomcat 的 jsp 编译器 jasper2 内置了一个假设,即所有 jsp 文件都具有“.jsp”文件扩展名。这违背了当前在适当时使用 .jspf 文件扩展名的建议。
问题: 如何编写一个调用 jasper2(又名 jspC)来预编译所有 .jsp 文件(包括 .jspf 文件)的 ant 任务?
【问题讨论】:
标签: jsp tomcat ant precompile jsp-fragments