JSP ページ内の静的な HTML コンテンツは、JSP テンプレート要素と呼ばれます
2. JSP 式 (式)
Java 変数または式の計算結果をクライアントに出力する簡略化された方法。変数 または、式は <%= と %> で直接カプセル化されます
JSP 式内の変数または式の計算結果は文字列に変換され、JSP ページ全体の出力結果の対応する位置に挿入されます
JSP 式内の変数または式の後にセミコロン (;) を置くことはできません。JSP 式はサーブレット プログラムの out.print(...) ステートメントに変換されます
3. JSP スクリプト フラグメント (スクリプトレット)
<% と %> でネストされた 1 つ以上の Java プログラム コード
JSP スクリプト フラグメント内の Java コードは、JSP ページから変換されたサーブレットの _jspService メソッドにそのまま移動されます。 Java 構文要件を満たすプログラム コードのみを含めることができます
スクリプト フラグメントの外側にあるテキスト、HTML タグ、その他の JSP 要素も、対応する Java プログラム コードに変換されて _jspService メソッドに挿入され、スクリプト フラグメントとの位置は変更されません。
JSP スクリプト フラグメント内の Java コードは、Java 構文に厳密に従う必要があります。たとえば、各コマンド実行ステートメントはセミコロン (;) で終了する必要があります。
JSP ページには、複数のスクリプト フラグメント (各スクリプト フラグメント コード) が存在する可能性があります。テキスト、HTML タグ、およびその他の JSP 要素は、2 つ以上のスクリプト フラグメントの間に埋め込むことができます。
複数のスクリプト フラグメント内のコードは相互にアクセスできます
単一のスクリプト フラグメント内の Java ステートメントは不完全である可能性がありますが、複数のスクリプト フラグメントを組み合わせた結果は完全な Java ステートメントでなければなりません
IV.JSP 宣言
JSP 宣言は Java コードを <%! にカプセル化します。と %> の場合、その中のコードはサーブレットの _jspService メソッドの外側に挿入されます
JSP 宣言は、JSP ページから変換されたサーブレット プログラムの静的コード ブロック、メンバー変数、メソッドを定義するために使用できます (ほぼ JSP 内で)いいえ)
5. JSP アノテーション
<%-- アノテーション情報--%> JSP アノテーション
JSP エンジンが JSP ページをサーブレット プログラムに変換するとき、JSP ページ内のアノテーション付きコンテンツは無視されます。
HTML コメント
違い: JSP コメントは Java コードにコメントできますが、HTML コメントはコメントできません