| JSTL | |
|---|---|
| 安定版リリース | 3.0.0 / 2022年5月14日 ( 2022-05-14 ) |
| OS | マルチプラットフォーム |
| ファイル名拡張子 | .jsp .jspf .jsf |
| Webサイト | プロジェクト |
Jakarta標準タグライブラリ(JSTL、旧称JavaServer Pages標準タグライブラリ)は、 Java EE Webアプリケーション開発プラットフォームのコンポーネントです。XMLデータ処理、条件付き実行、データベースアクセス、ループ、国際化といった一般的なタスク用のJSPタグライブラリを追加することで、JSP仕様を拡張します。
JSTLはJava Community Process (JCP)の下でJava Specification Request (JSR) 52として開発されました。2006年5月8日にJSTL 1.2がリリースされ、続いて2011年12月7日にJSTL 1.2.1がリリースされました。[ 1 ]
JSTL に加えて、JCP には標準 JSP タグ ライブラリを開発するための次の JSR があります。
JSTLは、埋め込みJavaコードを直接使用することなく、 JSPページ内にロジックを埋め込むための効果的な方法を提供します。Javaコード内を行き来するのではなく、標準化されたタグセットを使用することで、コードの保守性が向上し、アプリケーションコードの開発とユーザーインターフェースの開発における関心の分離が可能になります。
JSTL タグ ライブラリ記述子は合計 6 つあります。
タグライブラリ記述子(TLD)はTLDとも呼ばれます。TLDはXML文書であるため、大文字と小文字が区別されます。[ 10 ]
JSTLコアライブラリは最も一般的に使用されているライブラリであり[ 11 ] 、一般的なタスクのコアタグを保持しています。[ 12 ]一般的なタスクの例には、if / else文やループが含まれます。[ 12 ]taglibプレフィックスを使用してJSTLコアライブラリのURIを指定するには、ディレクティブを 使用することが必須です。 [ 11 ]プレフィックスには多くのオプションがありますが、cこのライブラリではプレフィックスが最も一般的に選択されます。[ 11 ]