我只想使用JSP将HTML文件服务器端包含到另一个HTML文件中。 PHP不可用。这是我想要的吗?
<jsp:include page="/include.html"></jsp:include>
答案 0 :(得分:9)
你有几个选择。第一个是<jsp:include>
。第二个是<c:import>
。 c:
代码是JSTL,JavaServer Pages Standard Tag Library。
有什么区别?主要<jsp:include>
在相同的JAR中相对于当前页面插入另一个JSP页面的内容,而<c:import>
可以读取绝对或相对URL并在页面上显示这些内容,检索{{1}或将内容存储在变量中。
两者的语法都是类似XML的:
Reader
或
<jsp:include page="header.jsp"/>
注意:两者都可以参数。
答案 1 :(得分:1)
对于那些希望与PHP include()或<!--#include file="header.jsp"-->
具有相同行为的人,在JSP中共享全局范围,请使用以下命令:
<%@include file="header.jsp"%>
参考:Here