
画像クレジット: エミリヤマネフスカ/モーメント/ゲッティイメージズ
JSPタグは、サーバー側のテクノロジであるJava ServerPagesの重要な部分です。 JSPのタグは、Javaコードのコンテナを作成し、サイト内の静的なデザイン要素から動的コンテンツを分離します。 多くはハイパーテキストマークアップ言語(HTML)で使用されているものに似ていますが、JSPタグはスクリプト言語の一部ではありません。 代わりに、JSPのタグは、動的Webコンテンツの生成に焦点を合わせたテクノロジの1つの要素にすぎません。 JSPタグは、タグ内のコードがどのように動作するかを決定します。 一般的なJSPタグのリストは、タグを正しく選択して使用するための参考になります。
JSPの宣言タグは、JSPページの関数、メソッド、および変数の識別コンテナーとして機能します。 これらのタグは出力を生成するのではなく識別するため、ほとんどの場合、宣言タグが式タグまたはスクリプトレットタグと組み合わせて機能します。 構文オプションには、単純な「 "および代替XML"jsp:宣言…."
今日のビデオ
式タグは、Javaステートメント(式とも呼ばれます)を文字列に変換して出力を表示するようにJSPに通知します。 構文オプションには、単純な「」と代替のXML「jsp:式…."
ディレクティブ(またはメッセージタグ)は、タイプと属性の2つの部分を含む指示タグです。 タイプは、ページ固有の処理指示を提供する「ページ」、提供する「インクルード」にすることができます。 特定のファイル名または「タグライブラリ」。現在のファイルで使用するタグライブラリを識別します。 ページ。 構文オプションには、単純な「および代替XML」が含まれます。."
スクリプトレットタグを使用すると、JSPサーバーページに有効なJavaソースコードを埋め込むことができます。 タグ内のコードはサーバー側で連続して実行され、Webブラウザーを介してクライアントにアクセスできます。 構文オプションには、単純な「および代替XML」が含まれます。jsp:スクリプトレット Javaコード。」
フロー制御タグは、スクリプトレットと同じように機能し、スクリプトレットの代わりになります。 ただし、スクリプトレットとは異なり、フロー制御タグを使用すると、ステートメントが実行される順序を制御できます。 条件付きタグ「if」と「choose」、およびイテレータタグ「forEach」と「forTokens」はすべて、JSPフロー制御タグの例です。 それぞれの構文フレームワークには、
アクションタグは、JSPにページ間で制御を転送し、プロパティを設定または取得し、Javaアプレットのブラウザに依存しないサポートを容易にし、サーバー側のJavaBeansを使用できるようにするように指示できます。 使用可能な多くのアクションタグの中で、最も一般的なのはincludeディレクティブ、forwardタグで、これは制御を動的または静的に転送します URLとuseBeanタグ。これにより、JSPは、Javaと連携する再利用可能なソフトウェアコンポーネントのインスタンスを作成または受信できます。 JavaBean。 アクションタグの唯一の構文オプションは、XMLバージョンです: "jsp:useBean Java本体。」
コメントタグは「情報のみ」用であり、JSPページには表示されません。 それらを説明または文書化に使用し、Webページを右クリックして[ソースの表示]オプションにアクセスして表示します。 コメントタグの唯一の構文オプションは、単純なバージョンです:コメントはここにあります />.