JSPディレクティブ
JSPディレクティブは、ページ符号化およびスクリプト言語としての全体のJSPページに関連する属性を設定します。
構文は次のとおりです。
<%@ directive attribute="value" %>
命令は、キーと値のペアの形式で、カンマで区切られた多くの特性を有していてもよいです。
命令JSPタグの3種類:
命令 | 説明 |
---|---|
<%@ページ...%> | などのスクリプト言語、エラーページ、キャッシュ要件、などのカスタムページに依存する属性、 |
<%@含める...%> | これは、追加のファイルが含まれています |
<%@ Taglibの...%> | カスタムタグライブラリの導入 |
Pageディレクティブ
ページのコマンドは、使用ページコンテナの現在の手順を説明します。 JSPページは、複数ページの指示を含めることができます。
ページコマンドの構文:
<%@ page attribute="value" %>
同等のXMLフォーマット:
<jsp:directive.page attribute="value" />
プロパティ
次の表は、Pageディレクティブに関連付けられた属性を示しています。
プロパティ | 説明 |
---|---|
バッファ | バッファのサイズが出てオブジェクトを指定します |
自動フラッシュ | アウト制御オブジェクトキャッシュ |
contentTypeの | 現在のMIMEタイプと文字エンコーディングJSPページを指定します |
errorPageでは | JSPページは、エラー処理ページにオンにする必要がある場合、例外が発生した指定 |
isErrorPage | 現在のページが別のJSPページにエラーページとして扱うことができるかどうかを指定します |
拡張します | ここで、サーブレットクラスの継承を指定します。 |
インポート | 使用するには、インポートするJavaクラス |
インフォ | JSPページの定義の説明 |
でisThreadSafe | JSPページのスレッドセーフかどうかを指定するためのアクセス |
言語 | JSPページを定義するために使用されるスクリプト言語は、デフォルトでは、Javaで |
セッション | JSPページはセッションを使用するかどうかを指定します |
isELIgnored | EL式かどうかを指定します |
isScriptingEnabled | スクリプト要素を決定することができます |
命令を含みます
JSPディレクティブを含む他のファイルを含めることができます。 インクルードファイルは、JSPファイル、HTMLファイルやテキストファイルをすることができます。 ファイルが含まれ、同時に実行コンパイルされるJSPファイルの一部のようなものです。
コマンドの構文を含め、次のとおりです。
<%@ include file="文件相对 url 地址" %>
ファイル名に命令が実際に相対URLアドレスであります。
あなたはファイルパスを関連付けるために持っていない場合、JSPコンパイラのデフォルトは現在のパス内で検索します。
同等のXML構文:
<jsp:directive.include file="文件相对 url 地址" />
Taglibの命令
JSP APIは、カスタムタグライブラリは、カスタムラベルの集合である、ユーザーがラベルをカスタマイズすることができます。
taglibディレクティブは、ライブラリパス、カスタムラベルを含むタグのカスタム定義のセットが導入されています。
Taglibのコマンド構文:
<%@ taglib uri="uri" prefix="prefixOfTag" %>
uri属性は、タグライブラリの場所を決定し、prefix属性は、タグ・ライブラリの接頭辞を指定します。
同等のXML構文:
<jsp:directive.taglib uri="uri" prefix="prefixOfTag" />