1

我将所有包含的文件从根目录移动到 /include 目录中。现在,当我将这些文件命名为 .jsp 时,它们都已正确包含在内:

<jsp:include page="/include/default.jsp"></jsp:include>

但是这些文件是片段,因此我想将它们重命名为 .jspf。在这种情况下,整个内容只是打印到页面上,glassfish 无法正确解释。

我必须注册这种类型吗?

非常感谢任何提示!

4

1 回答 1

0

对于遇到此问题的人,请注意*.jspf默认情况下并非所有应用程序服务器都支持该约定,尤其是 Tomcat。

为了正确呈现jspf,需要将以下映射添加到应用程序的web.xml:

<servlet-mapping>
  <servlet-name>jsp</servlet-name>
  <url-pattern>*.jspf</url-pattern>
</servlet-mapping>
于 2021-01-13T21:21:39.763 回答