Jak skomentować wyrażenie JSP?

132

Jak mogę skomentować wyrażenie JSP, takie jak: <%= map.size() %>

Czy jest coś takiego <%= // map.size() %>?

kmilo
źródło

Odpowiedzi:

215

Czyste komentarze JSP wyglądają następująco:

<%-- Comment --%>

Więc jeśli chcesz zachować „ =”. Możesz zrobić coś takiego:

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

Najważniejsze jest to, że <%=definiuje początek wyrażenia, w którym nie możesz pozostawić treści pustej, ale możesz zrobić coś takiego, jeśli czysty komentarz JSP nie przemawia do Ciebie:

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

Konwencje kodu dla technologii JavaServer Pages Technology w wersji 1.x Język zawiera szczegółowe informacje na temat różnych dostępnych opcji komentowania (ale ma kompletny brak celów odsyłaczy, więc nie mogę połączyć Cię bezpośrednio z odpowiednią sekcją - boo!)

insin
źródło
40

Istnieje wiele sposobów komentowania pliku JSP.

1.  <%-- comment --%>

Komentarz JSP. Ignorowane przez silnik JSP. Niewidoczne na komputerze klienta (kod źródłowy przeglądarki).

2.  <!-- comment -->

Komentarz HTML. Ignorowane przez przeglądarkę. Jest to widoczne na komputerze klienta (kod źródłowy przeglądarki) jako komentarz.

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

Java Komentarz jednowierszowy. Zignorowane przez kompilator. Niewidoczne na komputerze klienta (kod źródłowy przeglądarki).

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

Komentarz w języku Java w wielu wierszach. Zignorowane przez kompilator. Niewidoczne na komputerze klienta (kod źródłowy przeglądarki).

Ale należy używać tylko komentarzy typu 1 i 2, ponieważ sugerowała dokumentacja java. te dwa typy komentarzy (1 i 2) są przeznaczone dla JSP.

kavi temre
źródło
8

Możesz użyć tego komentarza na stronie jsp

 <%--your comment --%>

Drugi sposób deklaracji komentarza na stronie jsp możesz użyć komentarza dwóch typów w kodzie jsp

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

multiple line comment 

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

%>

Możesz też skomentować stronę jsp z kodu HTML, na przykład:

<!-- your commment -->
user3190254
źródło
5

Jeśli nie chcesz, aby użytkownik widział komentarz, użyj:

<%-- comment --%>

Jeśli nie obchodzi Cię / chcesz, aby użytkownik mógł przeglądać źródło i zobaczyć komentarz, możesz użyć:

<!-- comment -->

W razie wątpliwości użyj komentarza JSP.

Jflywheel
źródło
2

Twój <%= //map.size() %>nie działa po prostu, ponieważ powinien

<% //= map.size() %>
zamek
źródło
2

Moja sugestia najlepiej wykorzystać komentarze na stronie JSP <%-- Comment --%> . Ponieważ nie będzie wyświetlany (nie będzie renderowany na stronach HTML) w przeglądarkach klienta.

Mani Kasi
źródło
-3

Jeden z:

W html

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

teoretycznie powinno działać, ale nigdy nie używałem go w ten sposób.

<%= map.size() // map.size here because %>
jim
źródło
To nie wydaje się odpowiadać na pytanie zadających.
dev_row,