Как прокомментировать выражение JSP?
Вопрос
Как я могу прокомментировать выражение JSP, например: <%= map.size() %>
Есть ли что-то вроде <%= // map.size() %>?
Решение
Чистые комментарии JSP выглядят так:
<%-- Comment --%>
Итак, если вы хотите сохранить " =
". вы можете сделать что-то вроде:
<%--= map.size() --%>
Ключевым моментом является то, что <%=
определяет начало выражения, в котором вы не можете оставить тело пустым, но вместо этого вы можете сделать что-то подобное, если чистый комментарий JSP вам не подходит: р>
<% /*= map.size()*/ %>
Соглашения о коде для технологии JavaServer Pages версии 1.x Язык содержит подробную информацию о различных доступных параметрах комментирования (но при этом отсутствует целевое число ссылок, поэтому я не могу связать вас напрямую с соответствующим разделом - бу!)
Другие советы
В файле JSP есть несколько способов комментирования.
1. <%-- comment --%>
Комментарий JSP. Игнорируется двигателем JSP. Не отображается на клиентском компьютере (исходный код браузера).
2. <!-- comment -->
HTML-комментарий. Игнорируется браузером. Он виден на клиентском компьютере (исходный код браузера) как комментарий.
3. <% my code //my comment %>
Java однострочный комментарий. Игнорируется компилятором. Не отображается на клиентском компьютере (исходный код браузера).
4. <% my code /**
my comment **/
%>
Java многострочный комментарий. Игнорируется компилятором. Не отображается на клиентском компьютере (исходный код браузера).
Но следует использовать только комментарии типа 1 и 2, потому что предлагается документация Java. эти два типа комментариев (1 & amp; 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 -->
Если вы не хотите, чтобы пользователь видел комментарий, используйте:
<%-- comment --%>
Если вам все равно / вы хотите, чтобы пользователь мог просматривать исходный текст и видеть комментарий, который вы можете использовать:
<!-- comment -->
В случае сомнений используйте комментарий JSP.
ваш <%= //map.size() %>
не просто работает, потому что это должно было быть
<% //= map.size() %>
Мое предложение лучше всего использовать комментарии на странице JSP <%-- Comment --%>
, Потому что он не будет отображаться (не будет отображаться на HTML-страницах) в клиентских браузерах.
Один из:
В HTML
<!-- map.size here because -->
<%= map.size() %>
теоретически следующее должно работать, но я никогда не использовал его таким образом.
<%= map.size() // map.size here because %>