Как прокомментировать выражение JSP? - PullRequest
118 голосов
/ 21 октября 2008

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

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

Ответы [ 7 ]

196 голосов
/ 21 октября 2008

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

<%-- Comment --%>

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

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

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

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

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

32 голосов
/ 18 мая 2015

Есть несколько способов комментировать файл 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 голосов
/ 14 февраля 2014

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

 <%--your comment --%>

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

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

multiple line comment 

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

%>

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

<!-- your commment -->
3 голосов
/ 15 января 2015

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

<%-- comment --%>

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

<!-- comment -->

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

2 голосов
/ 21 октября 2008

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

<% //= map.size() %>
1 голос
/ 31 мая 2017

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

0 голосов
/ 21 октября 2008

Один из:

В HTML

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

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

<%= map.size() // map.size here because %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...