Как комментировать JSP-выражение?

Как я могу прокомментировать JSP-выражение, например: <%= map.size() %>

Есть ли что-то вроде <%= // map.size() %>?

Ответ 1

Чистые комментарии JSP выглядят следующим образом:

<%-- Comment --%>

Итак, если вы хотите сохранить "=", вы можете сделать что-то вроде:

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

Главное, что <%= определяет начало выражения, в котором вы не можете оставить тело пустым, но вместо этого вы можете сделать что-то подобное, если чистый комментарий JSP не понравится вам:

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

Обозначения кода для JavaServer Pages Technology Version 1.x Language содержит сведения о различных доступных для вас комментариях (но имеет полное отсутствие целей ссылки, поэтому я не могу связать вас непосредственно с соответствующим разделом - boo!)

Ответ 2

В JSP файле есть несколько способов прокомментировать.

1.  <%-- comment --%>

Комментарий JSP. Игнорируется движком JSP.           Не отображается в клиентской машине (исходный код браузера).

2.  <!-- comment -->

Комментарий HTML. Игнорируется браузером.           Он отображается в клиентской машине (исходный код браузера) в качестве комментария.

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

Комментарий отдельной строки Java. Игнорируется компилятором.       Не отображается в клиентской машине (исходный код браузера).

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

Java Multi line comment. Игнорируется компилятором.        Не отображается в клиентской машине (исходный код браузера).

Но следует использовать только комментарии типа 1 и 2, потому что предлагалась Java-документация. эти два типа комментариев (1 и 2) предназначены для JSP.

Ответ 3

Вы можете использовать этот комментарий на странице jsp

 <%--your comment --%>

Второй способ объявления комментариев на странице jsp вы можете использовать комментарий двух типов в jsp-коде

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

multiple line comment 

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

%>

И вы также можете прокомментировать страницу jsp из html-кода, например:

<!-- your commment -->

Ответ 4

ваш <%= //map.size() %> просто не работает, потому что он должен был

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

Ответ 5

Если вы не хотите, чтобы пользователь видел использование комментария:

<%-- comment --%>

Если вам не нравится/хочет, чтобы пользователь мог просматривать исходный код и видеть комментарий, который вы можете использовать:

<!-- comment -->

В случае сомнений используйте комментарий JSP.

Ответ 6

Мое предложение лучше всего использовать комментарии на странице JSP <%-- Comment --%> , Потому что он не будет отображаться (не будет отображаться на страницах HTML) в клиентских браузерах.

Ответ 7

Один из:

В html

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

Теоретически следующее должно работать, но я никогда не использовал его таким образом.

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