JSPリファレンス(逆引き)

JSPリファレンス
 
Web struts.wasureppoi.com
@include( ファイルのインクルード )
スポンサード リンク

● <%@ include file="ファイル名" %>

   ファイル名 ・・・ インクルードファイルの絶対パス、または、相対パスで指定。

file属性は、指定されたパスのJSPまたはサーブレットの出力結果を呼び出し元のJSPにインクルードします。
パスは、先頭にスラッシュ"/"をつけるたWEBアプリケーション名からの絶対パス、または、
相対パスの両方を指定することができます。

標準アクションの<jsp:include>にもインクルードする機能がありますが、
両者の違いは、

  <%@ include>の方が、呼び出し元のJSPファイルがコンパイルする時にインクルードされるのに対し、

  <jsp:include>の方は、呼び出し元のJSPが実行する時に、インクルードされます。

つまり、<%@ include>の方が、import宣言の共有などの静的なコンテンツのインクルードに向いており、
<jsp:include>の方は、アプリケーションの実効結果などの動的なコンテンツのインクルードに向いていることになります。


実装例1:  絶対パスの指定

<%@ include file="/app_name/contents/test.jsp">


実装例2:  相対パスの指定

<%@ include file="../common/common.jsp">



スポンサード リンク

@page:buffer、autoFlush ( バッファの出力定義 )
@page:contentType、pageEncoding( コンテンツのタイプと文字コード定義 )
@page:errorPage、isErrorPage( エラーページの定義 )
@page:import( パッケージのインポート定義 )
@page:session( セッション利用定義 )
@page:langage( 使用言語の定義 )
@page:info( 説明の記述 )
@page:isELIgnored( EL式の利用定義 )
@page:isThreadSafe( スレッドセーフ定義 )
@page:trimDirectiveWhitespaces( 空白行の削除 )
@include( ファイルのインクルード )
@taglib( タグライブラリ定義 )

JSPへ
忘れっぽいエンジニアのJakarta Strutsリファレンス TOPへ