4
をincludeディレクティブが、ページ標準アクションとして、が含まれていますか?はディレクティブと<jsp:include>属性名の問題
をincludeディレクティブが、ページ標準アクションとして、が含まれていますか?はディレクティブと<jsp:include>属性名の問題
<% include file="target.jsp" %>
は、あなたのページにtarget.jsp
のソースをインラインでインライン展開します。その結果、すべてが単一のJSPとして評価されます。これはJSPコンパイル時に行われます。これはコンテナによって高度に最適化され、副作用を伴う可能性があります。たとえば、内容をtarget.jsp
に変更した場合、コンテナは一般的にコンテナに含まれているJSPを再コンパイルしません。
<jsp:include page="target.jsp"/
>は、別のJSPとしてtarget.jsp
を実行し、その実行結果をページに含めます。これはJSP実行時に行われます。これは、JSPだけでなく、コンテナ内の任意のパスを参照できることに注意してください(たとえば、サーブレットの出力を含めることができます)。
+1「」経由で新しいリクエストパラメータをインクルードしたページに送ることができるので、「」を使用することをお勧めします。 –