次のようなJSP式にコメントするにはどうすればよいですか。<%= map.size() %>
のようなものはありますか<%= // map.size() %>?
純粋な JSP コメントは次のようになります。
<%-- Comment --%>
したがって、「」を保持したい場合は、次の=
ようにすることができます。
<%--= map.size() --%>
重要なことは<%=
、式の開始を定義することです。本文を空のままにすることはできませんが、純粋な JSP コメントが気に入らない場合は、代わりに次のようなことを行うことができます。
<% /*= map.size()*/ %>
Code Conventions for the JavaServer Pages Technology Version 1.x Languageには、利用可能なさまざまなコメント オプションの詳細が記載されています (ただし、リンク ターゲットがまったくないため、関連するセクションに直接リンクすることはできません。ブー!)
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 用に設計されています。
このコメントは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 -->
あなた<%= //map.size() %>
はそうあるべきだったので、単に機能しません
<% //= map.size() %>
の一つ:
HTMLで
<!-- map.size here because -->
<%= map.size() %>
理論的には次のように機能するはずですが、私はこれをこのように使用したことはありません。
<%= map.size() // map.size here because %>