8

我应该如何使用 JSP 将 HTML 文件包含到另一个 HTML 文件中?

<jsp:include page="/include.html"></jsp:include>
4

2 回答 2

9

你有几个选择。第一个是<jsp:include>。第二个是<c:import>。这些c:标记是 JSTL,即JavaServer Pages 标准标记库

有什么不同?主要<jsp:include>在相对于当前页面的同一 JAR 中插入另一个 JSP 页面的内容,同时<c:import>可以读取绝对或相对 URL 并在页面上显示这些内容,检索 aReader或将内容存储在变量中。

两者的语法都类似于 XML:

<jsp:include page="header.jsp"/>

或者

<jsp:include page="header.jsp"></jsp:include>

注意:两者都可以带参数。

于 2010-01-13T02:01:33.243 回答
1

对于那些想要与 PHP include() 或<!--#include file="header.jsp"-->在 JSP 中共享全局范围的行为相同的人,请使用以下命令:

<%@include file="header.jsp"%>

参考:这里

于 2016-04-25T18:47:37.117 回答