编辑:问这个问题是为了回应我的错误观察。请忽略。
我知道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?
希望能帮助到你。