我想将jspf包含到索引jsp页面中,这些语句
<%-- any content can be specified here e.g.: --%> <%@ page pageEncoding="UTF-8" %>
出现在索引页面中!
这是索引页面中的包含行
<jsp:include page="WEB-INF/jspf/Header.jspf" />
注意:我仅将头和身体放在索引页面中,有人可以告诉我为什么第一行出现在索引页面中吗?
JSPF文件旨在由静态包含@include。然后,其源代码实际上就成为父JSP文件的一部分。在编译期间,这种情况仅发生一次。
@include
<%@include file="/WEB-INF/jspf/Header.jspf" %>
如果要包含一个编译时,<jsp:include>则只需重命名.jspf为即可.jsp。然后将分别编译一次源代码,并在运行时生成并包含其输出。然后在每个请求上都会发生这种情况。
<jsp:include>
.jspf
.jsp