ナビゲーションをスキップ

WebLogic JSP Tag Extensions プログラマーズ ガイド

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

管理とコンフィグレーション

以下の節では、JSP タグ拡張を使用するための管理タスクとコンフィグレーション タスクの概要を示します。

 


JSP タグ ライブラリのコンフィグレーション

ここでは、JSP タグ ライブラリをコンフィグレーションおよびデプロイする手順について説明します。タグ ライブラリは、jar ファイルとしてデプロイできます (「JSP タグ ライブラリを JAR ファイルとしてデプロイする」を参照)。

  1. タグ ライブラリ記述子 (TLD) を作成します。
  2. 詳細については、「タグ ライブラリ記述子の作成」を参照してください。

  3. この TLD を Web アプリケーション デプロイメント記述子の web.xml で参照します。次に例を示します。
  4. <taglib>
      <taglib-uri>myTLD</taglib-uri>
    <taglib-location>WEB-INF/library.tld</taglib-location>
    </taglib>

    この例では、タグ ライブラリ記述子は library.tld というファイルです。Web アプリケーションのルートに対して相対的な tld の場所を常に指定します。

    Web アプリケーション デプロイメント記述子の編集方法については、「taglib」要素を参照してください。

  5. タグ ライブラリ記述子ファイルを、Web アプリケーションの WEB-INF ディレクトリに配置します。
  6. JSP ページでタグ ライブラリを参照します。
  7. JSP で、JSP ディレクティブを使用してタグ ライブラリを参照します。次に例を示します。

    <%@ taglib uri="myTLD" prefix="mytaglib" %>

    WebLogic JSP の詳細については、『WebLogic JSP プログラマーズ ガイド』を参照してください。

  8. タグのタグ ハンドラ Java クラス ファイルを、Web アプリケーションの WEB-INF/classes ディレクトリに配置します。
  9. Web アプリケーションを WebLogic Server にデプロイします。詳細については、「Web アプリケーションのデプロイメント」を参照してください。

 


JSP タグ ライブラリを JAR ファイルとしてデプロイする

上に示した手順に加えて、JSP タグ ライブラリを jar ファイルとしてデプロイすることもできます。

  1. TLD (タグ ライブラリ記述子) ファイルを taglib.tld という名前で作成します。
  2. 詳細については、「タグ ライブラリ記述子の作成」を参照してください。

  3. タグ ライブラリで使用されるコンパイル済み Java タグ ハンドラ クラスのファイルを格納するディレクトリを作成します。
  4. このディレクトリのサブディレクトリを、META-INF という名前で作成します。
  5. 手順 1. で作成した taglib.tld ファイルを、手順 3. で作成した META-INF ディレクトリにコピーします。
  6. 手順 2. で作成したディレクトリから次のコマンドを実行して、コンパイルされた Java クラス ファイルを jar ファイルにアーカイブします。
  7. jar cv0f myTagLibrary.jar

    (myTagLibrary.jar はユーザが指定する名前です)

  8. jar ファイルを、タグ ライブラリを使用する Web アプリケーションの WEB-INF/lib ディレクトリにコピーします。
  9. このタグ ライブラリ記述子を Web アプリケーション デプロイメント記述子の web.xml で参照します。次に例を示します。
  10. <taglib>
      <taglib-uri>myjar.tld</taglib-uri>
      <taglib-location>
         /WEB-INF/lib/myTagLibrary.jar
      </taglib-location>
    </taglib>

    詳細については、「Web アプリケーションのデプロイメント」を参照してください。

  11. JSP でタグ ライブラリを参照します。次に例を示します。
  12. <%@ taglib uri="myjar.tld" prefix="wl" %>

 

ページの先頭 前 次