.jspf文件是"Java服务器片段" - 仅适用于其他.jsp文件中的includes()的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文件扩展名.
问题: 如何编写一个ant任务来调用jasper2(又名jspC)来预编译所有.jsp文件,包括.jspf文件?