我应该如何使用 JSP 将 HTML 文件包含到另一个 HTML 文件中?
<jsp:include page="/include.html"></jsp:include>
我应该如何使用 JSP 将 HTML 文件包含到另一个 HTML 文件中?
<jsp:include page="/include.html"></jsp:include>
你有几个选择。第一个是<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>
注意:两者都可以带参数。
对于那些想要与 PHP include() 或<!--#include file="header.jsp"-->
在 JSP 中共享全局范围的行为相同的人,请使用以下命令:
<%@include file="header.jsp"%>
参考:这里