質問
<%= map.size() %>
<%= // map.size() %>?
解決
純粋なJSPコメントは次のようになります。
<%-- Comment --%>
したがって、<!> quot; =
<!> quot;を保持したい場合は、次のようなことができます。
<%--= map.size() --%>
重要なことは、<%=
が式の先頭を定義することです。この場合、本文を空のままにすることはできませんが、純粋なJSPコメントが魅力的でない場合は、代わりに次のようにすることができます:
<% /*= map.size()*/ %>
JavaServer Pages Technology Version 1.x言語のコード規則には、使用可能なさまざまなコメントオプションの詳細が記載されています(ただし、リンクターゲットが完全に欠けているため、関連セクションに直接リンクすることはできません-ブー!)
他のヒント
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 <!> amp; 2)はJSP用に設計されています。
このコメントはjspページで使用できます
<%--your comment --%>
jspページでのコメント宣言の2番目の方法では、jspコードで2つのタイプのコメントを使用できます
single line comment
<% your code //your comment%>
multiple line comment
<% your code
/**
your another comment
**/
%>
また、たとえば、HTMLコードからjspページにコメントすることもできます。
<!-- your commment -->
ユーザーにコメントを見せたくない場合:
<%-- comment --%>
気にしない場合/ユーザーにソースを表示してコメントを表示させたい場合:
<!-- comment -->
疑わしい場合は、JSPコメントを使用してください。
お使いの<%= //map.size() %>
は、正常に機能するはずだったため、単純に機能しません
<% //= map.size() %>
私の提案では、JSPページでコメントを使用する最適な方法<%-- Comment --%>
。クライアントブラウザーでは表示されない(HTMLページでレンダリングされない)ため。
次のいずれか:
htmlで
<!-- map.size here because -->
<%= map.size() %>
理論的には次のように動作するはずですが、私はこの方法で使用したことはありません。
<%= map.size() // map.size here because %>