カスタム・タグ・ライブラリーは、一組のカスタム・タグで、JavaServer Pages (JSP) ファイル内でカスタム・アクションを呼び出します。 タグ・ライブラリーによって、タグが提供する機能をタグ実装クラスに移動することで、JSP ページへの Java™ コードの埋め込みが過剰にならないようにします。
タグ・ライブラリーは、通常、Java プログラミング言語に堪能な開発者によって作成されます。 これらのライブラリーは、Web サイトの改善に Java エンコード・タグ・ライブラリーを利用したいが Java についての知識を持たない Web デザイナーでも使用できます。
タグ・ライブラリーは、自分で作成することも、 既存のオープン・ソース・ユーティリティー・タグ・ライブラリーからダウンロードすることもできます。例えば、Jakarta Project (The Apache Software Foundation の 1 部門) などのサイトからタグ・ライブラリーをダウンロードすることもできます。Jakarta は、このサイトでタグ・ライブラリーのチュートリアルも提供しています。
この製品には、JavaServer Pages Standard Tag Library (JSTL) が含まれます。 これは、多くの Web アプリケーションに共通するコア機能を提供するカスタム・タグのライブラリーです。 JSF および JSTL プロジェクト・ファセットをプロジェクトに組み込むと、JSP ファイルの編集時に、タグ・ライブラリーから特定のタグを選択して挿入できます。(カスタム・タグを挿入するには、JSP を右クリックして、
を選択します。)web.xml ファイルは、アプリケーションで 使用されるディレクティブと、機能を実行するクラスを含む実際の JAR ファイルとの 間のリンクを提供します。