Як коментують вираз JSP?


131

Як я можу коментувати вираз JSP на зразок: <%= map.size() %>

Чи є щось подібне <%= // map.size() %>?

Відповіді:


214

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

<%-- Comment --%>

Тож якщо ви хочете зберегти " =", ви можете зробити щось на кшталт:

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

Найголовніше те, що <%=визначає початок виразу, в якому ви не можете залишити тіло порожнім, але ви можете зробити щось подібне замість цього, якщо чистий коментар JSP не сподобається вам:

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

Конвенції про коди для JavaServer Pages Technology Версія 1.x Мова містить детальну інформацію про різні доступні для вас варіанти коментування (але в них відсутня ціль посилань, тому я не можу зв’язати вас безпосередньо з відповідним розділом - boo!)


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 -->

5

Якщо ви не хочете, щоб користувач бачив коментар, використовуйте:

<%-- comment --%>

Якщо вам не байдуже / хочете, щоб користувач міг переглядати джерело та бачити коментар, який ви можете використовувати:

<!-- comment -->

Якщо ви сумніваєтесь, використовуйте коментар JSP.


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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.