一尘不染

includign jspf中的错误

jsp

我想将jspf包含到索引jsp页面中,这些语句

<%-- any content can be specified here e.g.: --%>
<%@ page pageEncoding="UTF-8" %>

出现在索引页面中!

这是索引页面中的包含行

 <jsp:include page="WEB-INF/jspf/Header.jspf" />

注意:我仅将头和身体放在索引页面中,有人可以告诉我为什么第一行出现在索引页面中吗?


阅读 226

收藏
2020-06-08

共1个答案

一尘不染

JSPF文件旨在由静态包含@include。然后,其源代码实际上就成为父JSP文件的一部分。在编译期间,这种情况仅发生一次。

<%@include file="/WEB-INF/jspf/Header.jspf" %>

如果要包含一个编译时,<jsp:include>则只需重命名.jspf为即可.jsp。然后将分别编译一次源代码,并在运行时生成并包含其输出。然后在每个请求上都会发生这种情况。

2020-06-08