JSP相当于PHP include()函数?

时间:2010-01-13 01:59:23

标签: php jsp include server-side-includes

我只想使用JSP将HTML文件服务器端包含到另一个HTML文件中。 PHP不可用。这是我想要的吗?

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

2 个答案:

答案 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