JSPのコメント

JSP (JavaServer Pages) にはコメントを記述できる。JSPのコメントはレンダリングする際に削除されるので、JSPコンテナが生成したHTMLには残らない。したがって、Webブラウザで「ソースの表示」を行っても、JSPのコメントを見ることはできない。

構文

<%-- コメント --%>

複数行

JSPのコメントは複数行にわたって記述できる。

<%--
  コメント1
  コメント2
--%>

入れ子

JSPのコメントは入れ子にできない。

非表示

JSPのコメントはレンダリングする際に削除されるので、JSPコンテナが生成したHTMLには残らない。したがって、Webブラウザで「ソースの表示」を行っても、JSPのコメントを見ることはできない。

<!DOCTYPE html>
<html>
  <head>
    <title>An example of JSP comment</title>
  </head>
  <body>
    <!-- HTML COMMENT -->
    <%-- JSP COMMENT --%>
    <p>This is an exsample of JSP comment.</p>
  </body>
</html>

上記のJSPを実行した際、ブラウザに送信されるHTMLを次に示します。

<!DOCTYPE html>
<html>
  <head>
    <title>An example of JSP comment</title>
  </head>
  <body>
    <!-- HTML COMMENT -->
    <p>This is an exsample of JSP comment.</p>
  </body>
</html>

スクリプトレット

JSPのスクリプトレットを使うと、JSPにJavaのソースコードを埋め込むことができる。

スクリプトレット内でコメントを記述するには、Javaのコメント形式で記述する。

<%
  // 日付の出力
  out.println(new java.util.Date());
%>