誰かがJavaプログラミングに関してtaglibが何であるかを説明できますか?接頭辞とURIが含まれています...しかし、これらはそれぞれ何を指しますか?私はいくつかの異なるWebサイトを調べましたが、率直に言って、それが何であるか、そしてそれが何をするかについてまだ混乱しています。
JavaServer Pages APIを使用すると、HTMLまたはXMLタグのように見えるカスタムJSPタグを定義できます。タグライブラリは、カスタム動作を実装するユーザー定義タグのセットです。
Taglibディレクティブは、JSPページがカスタムタグのセットを使用することを宣言し、ライブラリの場所を識別し、JSPページ内のカスタムタグを識別する手段を提供します。
元のソース: JSP-taglibディレクティブ
JavaServer Pages標準タグライブラリ(JSTL)は、多くのJSPアプリケーションに共通するコア機能をカプセル化する便利なJSPタグのコレクションです。
JSTLは、反復や条件、XMLドキュメントを操作するためのタグ、国際化タグ、SQLタグなどの一般的な構造タスクをサポートしています。また、既存のカスタムタグをJSTLタグと統合するためのフレームワークも提供します。
JSTLタグは、その機能に応じて、JSPページの作成時に使用できる次のJSTLタグライブラリグループに分類できます。
コアタグ
タグのフォーマット
SQLタグ
XMLタグ
JSTL関数
タグの各グループには、次のコア構造があります。
<%@ taglib prefix="some prefix"
uri="some http URL" %>
あなたが見つけることができるより多くの情報 ここ 。
EコマースWebサイトのように、特定のWebサイトごとに同じコードを何度も作成する必要があるWebページを作成するとします。場合によっては、各アイテムの画像とともに値札、サイズ、色を表示する必要があります。
1ページに10個以上表示する必要があります。これで、HTML、cssコードを何度も作成する代わりに、パラメータのリストを受け入れるクラスにメソッドを作成し、そのメソッドを呼び出すことができるtag-libを作成できます。
メソッドにhtmlおよびcssコードを埋め込むことができ、パラメーターを渡すことで1行のコードを記述するだけでページのUIを設計できます。