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

JSPリファレンス
 
Web struts.wasureppoi.com
@include( ファイルのインクルード )
スポンサード リンク
スポンサード リンク
● <%@ page include="ファイル名" %>

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

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

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

  pageディレクティブの方が、呼び出し元のJSPファイルがコンパイルする時にインクルードされるのに対し、

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

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


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

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


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

<%@ page include="../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へ