JSP を使用して、HTML ファイルを別の HTML ファイルにインクルードするにはどうすればよいですか?
<jsp:include page="/include.html"></jsp:include>
JSP を使用して、HTML ファイルを別の HTML ファイルにインクルードするにはどうすればよいですか?
<jsp:include page="/include.html"></jsp:include>
いくつかのオプションがあります。最初は<jsp:include>
。2つ目は<c:import>
。タグは、JavaServer Pages Standard Tag Libraryc:
である JSTLです。
違いは何ですか?主<jsp:include>
に、現在のページに関連する同じ JAR 内に別の JSP ページのコンテンツを挿入します<c:import>
が、絶対または相対 URL を読み取ってページにそれらのコンテンツを表示しReader
たり、コンテンツを取得したり、変数に格納したりできます。
両方の構文は XML に似ているため、次のようになります。
<jsp:include page="header.jsp"/>
また
<jsp:include page="header.jsp"></jsp:include>
注:どちらもパラメータを取ることができます。
JSP でグローバル スコープを共有し、 PHP の include() または と同じ動作が必要<!--#include file="header.jsp"-->
な場合は、次のコマンドを使用します。
<%@include file="header.jsp"%>
参考:こちら