我该如何使用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并在页面上显示这些内容,检索Reader
或将内容存储在变量中。
它们的语法类似于XML:
<jsp:include page="header.jsp"/>
或者
<jsp:include page="header.jsp"></jsp:include>
注意:两者都可以接受参数。
jsp:include
和c:import
之间的实际区别在于前者包含源代码,而后者包含输出结果(除了可以从外部URL获取它)。 - BalusC对于希望在JSP中使用与PHP include()或<!--#include file="header.jsp"-->相同的行为,并共享全局范围的人,请使用以下命令:
<%@include file="header.jsp"%>