Как я могу прокомментировать JSP-выражение, например: <%= map.size() %>
Есть ли что-то вроде <%= // map.size() %>?
Как я могу прокомментировать JSP-выражение, например: <%= map.size() %>
Есть ли что-то вроде <%= // map.size() %>?
Чистые комментарии JSP выглядят следующим образом:
<%-- Comment --%>
Итак, если вы хотите сохранить "=
", вы можете сделать что-то вроде:
<%--= map.size() --%>
Главное, что <%=
определяет начало выражения, в котором вы не можете оставить тело пустым, но вместо этого вы можете сделать что-то подобное, если чистый комментарий JSP не понравится вам:
<% /*= map.size()*/ %>
Обозначения кода для JavaServer Pages Technology Version 1.x Language содержит сведения о различных доступных для вас комментариях (но имеет полное отсутствие целей ссылки, поэтому я не могу связать вас непосредственно с соответствующим разделом - boo!)
В 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.
Вы можете использовать этот комментарий на странице jsp
<%--your comment --%>
Второй способ объявления комментариев на странице jsp вы можете использовать комментарий двух типов в jsp-коде
single line comment
<% your code //your comment%>
multiple line comment
<% your code
/**
your another comment
**/
%>
И вы также можете прокомментировать страницу jsp из html-кода, например:
<!-- your commment -->
ваш <%= //map.size() %>
просто не работает, потому что он должен был
<% //= map.size() %>
Если вы не хотите, чтобы пользователь видел использование комментария:
<%-- comment --%>
Если вам не нравится/хочет, чтобы пользователь мог просматривать исходный код и видеть комментарий, который вы можете использовать:
<!-- comment -->
В случае сомнений используйте комментарий JSP.
Мое предложение лучше всего использовать комментарии на странице JSP <%-- Comment --%>
, Потому что он не будет отображаться (не будет отображаться на страницах HTML) в клиентских браузерах.
Один из:
В html
<!-- map.size here because -->
<%= map.size() %>
Теоретически следующее должно работать, но я никогда не использовал его таким образом.
<%= map.size() // map.size here because %>