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

131

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

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

kmilo
источник

Ответы:

214

Комментарии в чистом виде JSP выглядят так:

<%-- Comment --%>

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

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

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

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

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

инсин
источник
39

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

1.  <%-- comment --%>

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

2.  <!-- comment -->

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

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

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

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

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

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

кавитема
источник
8

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

 <%--your comment --%>

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

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

multiple line comment 

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

%>

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

<!-- your commment -->
user3190254
источник
5

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

<%-- comment --%>

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

<!-- comment -->

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

Jflywheel
источник
2

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

<% //= map.size() %>
замок
источник
2

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

Мани Каси
источник
-3

Один из:

В HTML

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

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

<%= map.size() // map.size here because %>
джим
источник
Похоже, это не отвечает на вопрос спрашивающего.
dev_row