我只想使用JSP將HTML文件服務器端包含到另一個HTML文件中。 PHP不可用。這是我想要的嗎?JSP相當於PHP的include()函數嗎?
<jsp:include page="/include.html"></jsp:include>
我只想使用JSP將HTML文件服務器端包含到另一個HTML文件中。 PHP不可用。這是我想要的嗎?JSP相當於PHP的include()函數嗎?
<jsp:include page="/include.html"></jsp:include>
您有幾個選項。第一個是<jsp:include>
。第二個是<c:import>
。 c:
標籤是JSTL,JavaServer Pages Standard Tag Library。
有什麼區別?主要是<jsp:include>
將相對於當前頁面的另一JSP頁面的內容插入到相同JAR內,而<c:import>
可以讀取絕對或相對URL並在頁面上顯示這些內容,檢索Reader
或將內容存儲在變量中。
兩個語法是XML,像這樣:
<jsp:include page="header.jsp"/>
或
<jsp:include page="header.jsp"></jsp:include>
注:既可以帶參數。
對於那些誰在JSP希望同樣的行爲PHP包括()或<!--#include file="header.jsp"-->
,共享全球範圍內,使用以下命令:
<%@include file="header.jsp"%>
參考:Here
你試過了嗎?它是如何失敗的? – BalusC 2010-01-13 02:26:01