包含jspf时出错

pal*_*laa 2 java jsp include jsp-fragments

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

<%-- any content can be specified here e.g.: --%>
<%@ page pageEncoding="UTF-8" %>
Run Code Online (Sandbox Code Playgroud)

出现在索引页面!!

这是索引页面中的包含行

 <jsp:include page="WEB-INF/jspf/Header.jspf" />
Run Code Online (Sandbox Code Playgroud)

注意:我只在索引页面中创建头部和身体,有些身体可以告诉我为什么第一行出现在索引页面中?

Bal*_*usC 9

JSPF文件旨在静态包含在内@include.它的源代码实际上是父JSP文件的一部分.在编译期间,这只发生一次.

<%@include file="/WEB-INF/jspf/Header.jspf" %>
Run Code Online (Sandbox Code Playgroud)

如果你想要一个编译时包含<jsp:include>然后只需重命名.jspf.jsp.然后,源代码将单独编译一次,并在运行时生成并包含其输出.然后在每个请求上发生这种情况