编辑:问这个问题是为了回应我的错误观察。请忽略。

我知道JSPF用于定义可以包含在JSP中的片段。

除此约定外,服务器(例如Tomcat)或用户代理(例如firefox,google bot等)如何处理文件是否存在差异?

我们的网站上有一些通过AJAX加载的弹出窗口/对话框。其中大多数内容存储在JSPF中,并在url中引用(例如,http://www.domain.com/folder/file.jspf)。最近,我们发现,如果弹出窗口位于JSP内部,则其行为将在以下方面有所不同:

1)Google会将其索引为独立页面。
2)jQuery的$(document).ready(function() {alert('this code is executed')});永远不会运行。

最佳答案

允许构造一个到达jspf文件的URL的唯一方法是将它们放在与普通JSP文件相同的目录中。 (如果将它们放在/ WEB-INF /中,则不允许这样做)
因此,执行此操作时,将取决于您使用的容器。 Tomcat将检索页面作为文本文档。但是,前端Web服务器可以阻止这些URL。
What is .jspf file extension? How to compile it?

希望能帮助到你。

10-05 23:07