Oracle WebLogic Server JSPタグ拡張の開発 管理と構成 5 管理と構成 次のトピックでは、JSPタグ拡張を使用するための管理タスクと構成タスクの概要を示します。 JSPタグ・ライブラリの構成 JSPタグ・ライブラリのJARファイルとしてのパッケージ化 JSPタグ・ライブラリの構成 JSPタグ・ライブラリを構成し、タグ・ライブラリをJARファイルとしてパッケージ化できます。 JSPタグ・ライブラリを構成するには: タグ・ライブラリ記述子(TLD)を作成します。 「タグ・ライブラリ記述子の作成」を参照してください。 このTLDを、Webアプリケーション・デプロイメント記述子(web.xml)で参照します。たとえば:<taglib> <taglib-uri>myTLD</taglib-uri> <taglib-location>WEB-INF/library.tld</taglib-location> </taglib>この例では、タグ・ライブラリ記述子はlibrary.tldという名前のファイルです。tldの場所は、常にWebアプリケーションのルートを基準として相対的に指定します。 タグ・ライブラリ記述子ファイルを、WebアプリケーションのWEB-INFディレクトリに配置します。 JSPページでタグ・ライブラリを参照します。 JSPで、JSPディレクティブを使用してタグ・ライブラリを参照します。たとえば:<%@ taglib uri="myTLD" prefix="mytaglib" %> タグ・ハンドラのJavaクラス・ファイルを、WebアプリケーションのWEB-INF/classesディレクトリに配置します。 WebアプリケーションをWebLogic Serverにデプロイします。『Oracle WebLogic Serverアプリケーションの開発』の「分割開発ディレクトリからのデプロイメントとパッケージ化」を参照してください。 JSPタグ・ライブラリのJARファイルとしてのパッケージ化 JSPタグ・ライブラリは、JARファイルとしてもパッケージ化できます。 JSPタグ・ライブラリをJARファイルとしてパッケージ化するには: TLD (タグ・ライブラリ記述子)ファイルをtaglib.tldという名前で作成します。 「タグ・ライブラリ記述子の作成」を参照してください。 タグ・ライブラリで使用されるコンパイル済みJavaタグ・ハンドラ・クラスのファイルを格納するディレクトリを作成します。 ステップ;2で作成したディレクトリのサブディレクトリを作成し、META-INFという名前を付けます。 ステップ;1で作成したtaglib.tldファイルを、ステップ;3で作成したMETA-INFディレクトリにコピーします。 ステップ;2で作成したディレクトリから次のコマンドを実行して、コンパイルされたJavaクラス・ファイルをjarファイルとしてアーカイブします。jar cv0f myTagLibrary.jar(myTagLibrary.jarはユーザーが指定する名前です) Jarファイルを、タグ・ライブラリを使用するWebアプリケーションのWEB-INF/libディレクトリにコピーします。 JSPでタグ・ライブラリを参照します。 たとえば:<%@ taglib uri="taglib.tld" prefix="wl" %>柔軟性を高めるには、ステップ1 - 6を実行してから、Webアプリケーション・デプロイメント記述子web.xmlでタグ・ライブラリ記述子を参照します。 たとえば:. . . <taglib> ;;;<taglib-uri>myjar.tld</taglib-uri> ;;;<taglib-location> ;;;;;;/WEB-INF/lib/myTagLibrary.jar ;;;</taglib-location> </taglib> . . .その後、JSPでタグ・ライブラリを参照できます。 たとえば: <%@ taglib uri="myjar.tld" prefix="wl" %>