2009-08-13 12 views

答えて

11

<% include file="target.jsp" %>は、あなたのページにtarget.jspのソースをインラインでインライン展開します。その結果、すべてが単一のJSPとして評価されます。これはJSPコンパイル時に行われます。これはコンテナによって高度に最適化され、副作用を伴う可能性があります。たとえば、内容をtarget.jspに変更した場合、コンテナは一般的にコンテナに含まれているJSPを再コンパイルしません。

<jsp:include page="target.jsp"/>は、別のJSPとしてtarget.jspを実行し、その実行結果をページに含めます。これはJSP実行時に行われます。これは、JSPだけでなく、コンテナ内の任意のパスを参照できることに注意してください(たとえば、サーブレットの出力を含めることができます)。

+1

+1「」経由で新しいリクエストパラメータをインクルードしたページに送ることができるので、「」を使用することをお勧めします。 –

関連する問題