カスタム JSP タグを追加する

Oracle JSP 1.2 仕様に基づいて、Web プロジェクト用のカスタム JSP タグを作成できます。 タグ・ライブラリーを使用すると、Java™ プログラミング言語の習熟度に関係なく Web サイトを改善できます。

このタスクについて

カスタム・タグの実装には以下のすべてが必要です。
  • タグ・ライブラリー記述子 (TLD) ファイルでのカスタム・タグの定義。 これは XML タグを DTD ファイルで定義することに類似しています。 TLD ファイルは、タグ・ライブラリー内のカスタム・タグを記述する XML ファイルで、 タグ名、コンテンツのタイプ、属性、関連タグ・ハンドラー・クラスなどのタグ情報を含んでいます。
  • JSP ページ内でのカスタム・タグの使用。 カスタム・タグを JSP ページ内で使用するには、まず TLD ファイルがある場所を識別し、 ライブラリー内のいずれかのカスタム・タグが JSP ページにインクルードされるときに使用される接頭部を識別する必要があります。 これは、taglib ディレクティブ を使用して行います。
  • タグ・ハンドラー・クラスの作成。 これは、Tag または BodyTag インターフェースを実装する Java クラスであり、 実行時のカスタム・タグの実装を受けもちます。

TLD ファイルは、JAR ファイル内か、 または別個に存在するプロジェクト・ファイルとしてパッケージできます。 TLD ファイルを JAR ファイルに圧縮する場合は、TLD ファイルを META-INF フォルダーの下に格納する必要があります。

他のすべてのプロジェクト・ファイルの場合と同様に、 カスタム・タグ・ライブラリーとタグ・ライブラリー記述子をプロジェクトに追加することができます。

カスタム JSP タグを追加するには、通常、以下の処理を行います。

手順

  1. TLD ファイルを追加する
  2. JSP ファイルに taglib ディレクティブを追加する
  3. taglib ディレクティブを指定する
  4. オプション: カスタム・タグ・プロパティーを編集する
  5. オプション: カスタム・タグ・ライブラリーの Web デプロイメント記述子ファイルファイルを編集する
トピックのタイプを示すアイコン タスクのトピック
インフォメーション・センターのご利用条件 | フィードバック

タイム・スタンプ・アイコン 最終更新: May 29, 2014 10:20

ファイル名: taddcustjsptg.html