JavaA2Z

KAB-studio > プログラミング > JavaA2Z > tldファイルとは

tldファイル

日本語 付箋辞書記述子書類
英語 Tag Library Descriptor file
ふりがな てぃーえるでぃーふぁいる
フリガナ ティーエルディーファイル

解説

TLD」を記述したファイル
拡張子が「.tld」のファイルTLDXMLのため、実際はXMLファイルということになる。
タグライブラリ」を使用する場合に「<%@ taglibJSPディレクティブで指定する。
カスタムタグライブラリを作成する場合には、同時に作成することになる。

参考サイト

  • (参考サイトはありません)

(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE taglib PUBLIC
    "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"
    "http://java.sun.com/j2ee/dtd/web-jsptaglibrary_1_2.dtd">

<!-- webapps/sample-servlet/WEB-INF/lib/taglib.tld -->
<!-- カスタムタグライブラリを定義するtldファイルです。 -->
<!-- このXMLそのものがTLDです。 -->
<!-- 詳しくは「カスタムタグライブラリ」の項目を参照してください。 -->
<taglib>
    <tlib-version>1.0</tlib-version><!-- このファイルのバージョン。 -->
    <jsp-version>1.2</jsp-version><!-- JSPのバージョン。 -->
    <short-name>sample-servlet</short-name><!-- このタグライブラリの名称。 -->
    <description>sample-servletタグライブラリ</description><!-- このタグライブラリの説明。 -->

    <!-- sample_tagカスタムタグを定義します。 -->
    <tag>
        <name>sample_tag</name><!-- タグの名前。 -->
        <tag-class>taglib.SampleTag</tag-class><!-- このタグを処理するクラス。 -->

        <!-- このタグが持つ属性を定義します。 -->
        <attribute>
            <name>name</name><!-- 属性の名前。 -->
            <!-- 
                この属性に渡さされた値が、tag-classで指定したクラスの、
                この名前のフィールドにsetterを通して自動的にセットされます。 
            -->
        </attribute>
    </tag>
</taglib>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE taglib PUBLIC
    "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"
    "http://java.sun.com/j2ee/dtd/web-jsptaglibrary_1_2.dtd">

<!-- webapps/sample-servlet/WEB-INF/lib/taglib.tld -->
<!-- カスタムタグライブラリを定義するtldファイルです。 -->
<!-- このXMLそのものがTLDです。 -->
<!-- 詳しくは「カスタムタグライブラリ」の項目を参照してください。 -->
<taglib>
    <tlib-version>1.0</tlib-version><!-- このファイルのバージョン。 -->
    <jsp-version>1.2</jsp-version><!-- JSPのバージョン。 -->
    <short-name>sample-servlet</short-name><!-- このタグライブラリの名称。 -->
    <description>sample-servletタグライブラリ</description><!-- このタグライブラリの説明。 -->

    <!-- sample_tagカスタムタグを定義します。 -->
    <tag>
        <name>sample_tag</name><!-- タグの名前。 -->
        <tag-class>taglib.SampleTag</tag-class><!-- このタグを処理するクラス。 -->

        <!-- このタグが持つ属性を定義します。 -->
        <attribute>
            <name>name</name><!-- 属性の名前。 -->
            <!-- 
                この属性に渡さされた値が、tag-classで指定したクラスの、
                この名前のフィールドにsetterを通して自動的にセットされます。 
            -->
        </attribute>
    </tag>
</taglib>

この単語を含むページ

「みだし」に含まれているページ

「解説」に含まれているページ

「サンプルプログラムとか」に含まれているページ

はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/09/15
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。