薄給SEの技術屋日記

何でもポジティブに | 3人家族+チワワと暮らすSE | 20代は休む間も無く仕事と飲み会 | 30代から株主優待に目覚め今では節約しながら配当金投資 | 目標は配当金投資で住宅費月7万を補うこと | 大宮アルディージャサポ | 度重なる過労で体調不良となり家族と自分の身体を優先する生活 | 最近米国株の購入を開始

【jsp】コメントの書き方に気を付けよう

LOLIPOP


はじめに

JSPページを作成する場合、HTML文としてのコメント、JSPとしてのコメント、Javaとしてのコメント、の3種類のコメントが最大で含まれる事になります。eclipseのような統合開発環境を使用したとしてもJSPファイルを開くと全てコメント表示されてしまい、実際は動作するソースだった・・・なんてこともありますので、しっかりと復習したいところです。

HTMLのコメント

JSPページ内ではHTML文を直接記述できますので、HTML文の構文に沿ったコメントを記述することも出来ます。HTML文の場合は次のように記述します。


<!-- HTMLのコメント -->

以下のようにでjavascriptを囲むのは要注意


これはHTML4.0の頃からのなごりに近いですが、HTMLがレンダリングされた時にJavascriptコードを見せなくする手法のようです。functionのfuncはコメントアウトされておらず、実行されます。


<script language="JavaScript">

<!--

var test = null;

function func(){
    console.log(test);
}
//-->
</script>

JSPのコメント(単一行)

JSPページ内にJSPとしてのコメントを記述することが出来ます。JSPではコメントは次のように定義されています。


<%-- JSPのコメント --%>
JSPのコメント(複数行)
<%--
  コメント1
  コメント2
--%>
Javaとしてのコメント
// Javaのコメント

又は

/*
Javaのコメント
*/


「//」を使う場合にはその1行だけがコメントになります。「/ ... /」を使う場合には「/」から「/」までの間が全てコメントとなります。複数行に渡っても構いません。