避免将 .jsp 扩展名用于 JSP 片段

JSP 片段是转换时使用 <%@ include file="..."%> 伪指令静态包含到另一 JSP 中的 JSP 代码。 所有 JSP 文件都需要进行编译。 但是,JSP 片段不会独自进行编译。 因此,建议此类文件使用 .jspf 文件扩展名。 这会阻止 JSP 编译器尝试对这些文件进行编译,并且它将阻止用户对此类文件进行请求。

示例
<%@include  file="/errors.jsp"%>
解决方案
将所包含文件的文件扩展名从 .jsp 更改为 .jspf,并更新对该文件进行引用的所有包含伪指令。
<%@include  file="/errors.jspf"%>