JSP include指令的文件名,以避免编译它们

我加入了JSP中避免代码重复的项目, 包括 JSP指令(静态,如C中的#include)。

包含的文件遵循与常规JSP相同的命名规则: * .jsp

我担心这个。 他们是否需要另一个文件扩展名以防止它们被servlet容器编译(它们只是读取JSP页面的一部分)?

或者如果servlet容器没有请求,它们不会触摸文件?

如果我需要使用另一个文件扩展名如何处理IDE。 我不想错过语法高亮和完成。 对于Emacs,很容易解决,但我不知道如何在NetBeans的情况下根据文件扩展名注册文件类型。

我不是JSP专家所以我读了“JSR 267:JSP标记库”一节“JSP.1.10.3包含指令”,但没有找到如何解决我的问题。

这些JSP文件的相应名称是.jspf (JSP片段),如本问题中所述 。