2

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

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

a出现在索引页中!!

这是索引页面中的包含行

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

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

4

1 回答 1

9

JSPF 文件旨在由@include. 它的源代码就变成了父 JSP 文件的一部分。这只发生一次,在编译期间。

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

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

于 2011-05-03T18:58:24.593 回答