我想将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
。然后将分别对源代码进行一次编译,并在运行时生成并包含其输出。然后在每个请求上都会发生这种情况。