我想将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 file="/WEB-INF/jspf/Header.jspf" %>


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

10-04 11:27