Gymterview
junior

Как закомментировать код в JSP

В JSP существует два типа комментариев с принципиально разным поведением.

Тип Синтаксис Виден клиенту Использование
HTML-комментарий <!-- комментарий --> Да (в исходном коде страницы) Комментарии к разметке
JSP-комментарий <%-- комментарий --%> Нет (удаляется при трансляции) Комментарии к коду, отладка

JSP-комментарии (<%-- --%>) не включаются в сгенерированный сервлет и не попадают в HTML-ответ клиенту. Они полностью удаляются на этапе трансляции. HTML-комментарии (<!-- -->) передаются клиенту и видны при просмотре исходного кода страницы в браузере.

Для отладки и комментирования Java-кода в JSP следует использовать именно JSP-комментарии — они не раскрывают внутреннюю логику приложения клиенту и не увеличивают размер ответа.

На собеседовании: ключевое различие — JSP-комментарии не попадают в ответ клиенту. Использование HTML-комментариев для скрытия серверного кода — ошибка безопасности.