gir*_*iri 88 java jsp jsp-fragments
JSP中的.jspf文件是什么?据我所知,编译器会查找.jsp文件进行编译,然后如何编译.jspf文件?
kdg*_*ory 124
正如其他人所说,.jspf文件是JSP片段.它们被设计为静态包含在另一个JSP文件中,而不是自己编译:
<%@include file="/WEB-INF/jspf/example.jspf" %>
Run Code Online (Sandbox Code Playgroud)
您会注意到此示例来自/WEB-INF/jspf目录.这意味着它无法在Web应用程序之外访问; 没有办法构建一个可以检索它的URL.如果将它们放在与"普通"JSP文件相同的目录中,则可以构造这样的URL; 例如,Tomcat将页面检索为文本文档.但是,前端Web服务器可以阻止这些URL.
我喜欢JSPF文件作为重构大型JSP页面的第一步.因为他们是静态包含,你可以提取该文件的一小块没有作出规定scriptets或变量,导致那是有点更容易维护的页面(我想强调,这是一个第一步骤,动态包括和标记库通常是一个更好的长期解决方案).在重构时,我相信保持片段接近其父文件; 这是因为拥有一个阻止URL的Web服务器变得有用.
小智 6
内容: .jspf文件通常是通过include伪指令包含在.jsp文件中的文件.'f'代表'fragment',因为这些文件本身并不是完整的JSP.
如何编译:由于.jspf是jsp的一个片段,因此它可能不是完整且可编译的源代码,因此大多数情况下它不能独立于引用它们的另一个完整源代码进行编译.
资料来源:Ibm Infocentre
| 归档时间: |
|
| 查看次数: |
76111 次 |
| 最近记录: |