カスタム タグを作成したり、タグ ハンドラ クラスを実装するにはどうすればよいですか?
簡単な例で説明できますか?
Building Your first custom JSP Tagを見る価値があります。タグ .class ファイル、タグ ライブラリ記述子 (またはTLD ) の作成、およびこれらの結果の .class ファイルへの統合について説明し.jsp
ます。
これは良い説明付きの例です。
「カスタム JSP タグ」を実際に記述するには、JSP エンジン用の J2EE フレームワーク ライブラリ クラスをインポートして、特にカスタム JSP タグを作成する必要があります。JSP エンジンを含む API システムの HTML ドキュメントは、J2EE 準拠のサーバー内にあります。
これ以上!最初の回答では (重要)、「JSP JSPX JSF ページのほとんどすべてのタグは、独自のサーバー内部またはカスタム ビルドであると考えられているかどうかにかかわらず、実際にはカスタム タグです!」とは言わなかったので、それらは単純にサーバー JSP サーブレット (現在のスレッド) J2EE API、良い例は JSTL タグです。正直なところ、単なるカスタム タグ セットであり、何も違いはありません。
カスタム タグ コードには、タグ ライブラリ記述子 (.tld 拡張子) と呼ばれるサーバー ドメイン用の特別な XML タグ構成ファイルに関連するタグ属性処理用のタグ (Java Bean 名と同様) に特別な「メソッドの名前」があります。構成する必要があります。タグへの TLD とサーバー内でのその配置、カスタム タグが動作するためのタグ名とタグ属性 (存在する場合)。JSTL または JSF 固有のもの、またはプログラマー独自のカスタム タグはすべて、標準の web.xml アプリケーション構成ファイルとは別に、標準の DTD TLD 構成ファイルを必要とします。
カスタム タグには主に 3 つのタイプがあり、いずれも XML 構文と同様に使用されます。本文コンテンツの処理 (タグに属性がある場合とない場合がありますが、ページ コンテンツをラップするための開始タグと終了タグが別々にあります)