Apache Taglibs は、Java Server Pages (JSP) で使用するためのタグライブラリのオープンソース実装を提供します。特に、Java Standard Tag Library (JSTL) 仕様のオープンソース実装である Apache Standard Taglib をホストしています。
コンテンツ
Apache Taglibs
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 に移動されました。