Wie kann ich einen JSP-Ausdruck wie folgt kommentieren: <%= map.size() %>
Gibt es so etwas <%= // map.size() %>?
Reine JSP-Kommentare sehen folgendermaßen aus:
<%-- Comment --%>
Wenn Sie also das " =
" behalten möchten, können Sie Folgendes tun:
<%--= map.size() --%>
Der Schlüssel ist, dass <%=
der Anfang eines Ausdrucks definiert wird, in dem Sie den Körper nicht leer lassen können, aber Sie könnten stattdessen so etwas tun, wenn der reine JSP-Kommentar Sie nicht anspricht:
<% /*= map.size()*/ %>
Codekonventionen für die JavaServer Pages-Technologie Version 1.x Die Sprache enthält Details zu den verschiedenen Kommentierungsoptionen, die Ihnen zur Verfügung stehen (es fehlen jedoch die Linkziele, sodass ich Sie nicht direkt mit dem entsprechenden Abschnitt verknüpfen kann - boo!).
Es gibt mehrere Möglichkeiten, in einer JSP-Datei Kommentare abzugeben.
1. <%-- comment --%>
Ein JSP-Kommentar. Wird von der JSP-Engine ignoriert. Auf dem Client-Computer nicht sichtbar (Browser-Quellcode).
2. <!-- comment -->
Ein HTML-Kommentar. Vom Browser ignoriert. Es wird im Client-Computer (Browser-Quellcode) als Kommentar angezeigt.
3. <% my code //my comment %>
Java Einzeiliger Kommentar. Vom Compiler ignoriert. Auf dem Client-Computer nicht sichtbar (Browser-Quellcode).
4. <% my code /**
my comment **/
%>
Java Mehrzeiliger Kommentar. Vom Compiler ignoriert. Auf dem Client-Computer nicht sichtbar (Browser-Quellcode).
Man sollte jedoch nur die Kommentartypen 1 und 2 verwenden, da eine Java-Dokumentation vorgeschlagen wird. Diese beiden Kommentartypen (1 und 2) sind für JSP konzipiert.
Sie können diesen Kommentar auf der JSP-Seite verwenden
<%--your comment --%>
Zweite Art der Kommentardeklaration in der JSP-Seite Sie können den Kommentar von zwei Typ in JSP-Code verwenden
single line comment
<% your code //your comment%>
multiple line comment
<% your code
/**
your another comment
**/
%>
Sie können die JSP-Seite auch aus dem HTML-Code kommentieren, zum Beispiel:
<!-- your commment -->
Wenn Sie nicht möchten, dass der Benutzer den Kommentar sieht, verwenden Sie:
<%-- comment --%>
Wenn es Ihnen egal ist / Sie möchten, dass der Benutzer die Quelle anzeigen und den Kommentar sehen kann, den Sie verwenden können:
<!-- comment -->
Verwenden Sie im Zweifelsfall den JSP-Kommentar.
Ihr <%= //map.size() %>
funktioniert nicht einfach, weil es hätte sein sollen
<% //= map.size() %>
Mein Vorschlag Verwenden Sie am besten Kommentare auf der JSP-Seite <%-- Comment --%>
. Weil es in Client-Browsern nicht angezeigt wird (nicht in HTML-Seiten gerendert wird).
Einer von:
In HTML
<!-- map.size here because -->
<%= map.size() %>
theoretisch sollte folgendes funktionieren, aber ich habe es nie so benutzt.
<%= map.size() // map.size here because %>