JSP式にコメントするには?


131

次のようなJSP式にコメントするにはどうすればよいですか? <%= map.size() %>

のようなものはありますか <%= // map.size() %>?

回答:


214

純粋なJSPコメントは次のようになります。

<%-- Comment --%>

したがって、「=」を保持したい場合は、次のようにします。

<%--= map.size() --%>

重要なのは<%=、式の始まりを定義することです。ここでは、本文を空のままにすることはできませんが、純粋なJSPコメントが魅力的でない場合は、代わりに次のようなことを行うことができます。

<% /*= map.size()*/ %>

JavaServer Pagesテクノロジーバージョン1.x言語のコード規約には、利用可能なさまざまなコメントオプションの詳細があります(ただし、リンクターゲットがまったくないため、関連するセクションに直接リンクすることはできません-ブー!)


39

JSPファイルでコメントを付ける方法は複数あります。

1.  <%-- comment --%>

JSPコメント。JSPエンジンでは無視されます。クライアントマシンでは表示されません(ブラウザのソースコード)。

2.  <!-- comment -->

HTMLコメント。ブラウザでは無視されます。クライアントマシン(ブラウザのソースコード)にコメントとして表示されます。

3. <% my code //my comment %>

Java単一行コメント。コンパイラでは無視されます。クライアントマシンでは表示されません(ブラウザのソースコード)。

4.   <% my code /**
         my comment  **/  
       %>

Java複数行コメント。コンパイラーによって無視されます。クライアントマシンでは表示されません(ブラウザのソースコード)。

ただし、Javaのドキュメントで推奨されているため、コメントタイプ1と2のみを使用する必要があります。これら2つのコメントタイプ(1および2)は、JSP用に設計されています。


8

このコメントはjspページで使用できます

 <%--your comment --%>

jspページでのコメント宣言の2番目の方法では、jspコードで2つのtypのコメントを使用できます。

 single line comment
 <% your code //your comment%>

multiple line comment 

<% your code 
/**
your another comment
**/

%>

また、htmlコードからjspページにコメントすることもできます。

<!-- your commment -->

5

ユーザーにコメントを見させたくない場合:

<%-- comment --%>

あなたが気にしない/ユーザーがソースを表示してコメントを見ることができるようにしたい場合は、使用できます:

<!-- comment -->

疑わしい場合は、JSPコメントを使用してください。


2

<%= //map.size() %>それがされているはずだったのであなたは単に動作しません

<% //= map.size() %>

2

私の提案は、JSPページでコメントを使用する最良の方法です<%-- Comment --%> 。クライアントブラウザでは表示されない(HTMLページに表示されない)ためです。


-3

の一つ:

HTMLで

<!-- map.size here because --> 
<%= map.size() %>

理論的には次のように動作するはずですが、この方法で使用したことはありません。

<%= map.size() // map.size here because %>

これは質問者の質問に対応していないようです。
dev_row 2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.