2

jspfをインデックスjspページにインクルードさせたい、これらのステートメント

<%-- any content can be specified here e.g.: --%>
<%@ page pageEncoding="UTF-8" %>

インデックスページに表示されます!!

これがインデックスページのインクルード行です

 <jsp:include page="WEB-INF/jspf/Header.jspf" />

注:頭と体はインデックスページでのみ作成しますが、最初の行がインデックスページに表示される理由を誰かが教えてくれますか?

4

1 に答える 1

9

JSPFファイルは、によって静的に含まれることを目的としています@include。そのソースコードは、文字通り親JSPファイルの一部になります。これは、コンパイル時に1回だけ発生します。

<%@include file="/WEB-INF/jspf/Header.jspf" %>

コンパイル時のインクルードが必要な場合は、名前を<jsp:include>に変更.jspfして.jspください。その後、ソースコードは個別にコンパイルされ、その出力が生成され、実行時に含まれます。これは、すべてのリクエストで発生します。

于 2011-05-03T18:58:24.593 に答える