コンテンツ

Apache タグライブラリ

Apache タグライブラリは、Java Server Pages (JSPs) で使用するタグライブラリを、オープンソースで実装しています。具体的には、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) をクラスパスに追加する必要があります。

標準タグライブラリ jar は Web アプリケーションの /WEB-INF/lib ディレクトリにパッケージ化する、またはコンテナのクラスパスに追加することで、コンテナ内のすべてのアプリケーションで利用可能にすることができます。

Jakarta タグライブラリ

Apache タグライブラリはもともと Apache Jakarta プロジェクトの一部として開発されました。そのプロジェクトは公式に廃止されており、元のタグライブラリはApache Atticに移行しました。