コンテンツ

Apache Taglibs

Apache Taglibs は、Java Server Pages (JSP) で使用するためのタグライブラリのオープンソース実装を提供します。特に、Java Standard Tag Library (JSTL) 仕様のオープンソース実装である Apache Standard Taglib をホストしています。

Apache Standard Taglib

Apache Standard Taglib は JSTL 1.2 を実装しており、JSP コンテナによって評価されるリクエスト時式をサポートしています。

さらに、1.0 式言語タグを使用するアプリケーションとの互換性は、次の2つの方法のいずれかで有効にできます。

  • -jstlel jar を使用すると、JSTL 自体によって元々定義された EL 実装を使用することで、JSTL 1.0 EL 式をサポートします。
  • -compat jar を使用すると、コンテナの EL 実装を使用することで、JSTL 1.0 EL 式をサポートし、より新しいバージョンでの新機能や潜在的なパフォーマンスの向上を活用できます。

ダウンロード | 変更履歴

ライブラリの使用に関する詳細については、README ファイルを参照してください。

パフォーマンス上の理由から、XML タグは XPath 式の評価に Apache Xalan を直接使用します。Xalan 2.7.1 の実装 jar である xalan.jar と serializer.jar をクラスパスに追加する必要があります。

Standard Taglib の jar ファイルは、Web アプリケーションの /WEB-INF/lib ディレクトリにパッケージ化することも、コンテナのクラスパスに追加することで、コンテナ内のすべてのアプリケーションで利用可能にすることもできます。

Jakarta Taglibs

Apache Taglibs は元々 Apache Jakarta プロジェクトの一部として開発されました。そのプロジェクトは公式に引退し、元のタグライブラリはApache Attic に移動されました。