junior
Как закомментировать код в JSP
В JSP существует два типа комментариев с принципиально разным поведением.
| Тип | Синтаксис | Виден клиенту | Использование |
|---|---|---|---|
| HTML-комментарий | <!-- комментарий --> |
Да (в исходном коде страницы) | Комментарии к разметке |
| JSP-комментарий | <%-- комментарий --%> |
Нет (удаляется при трансляции) | Комментарии к коду, отладка |
JSP-комментарии (<%-- --%>) не включаются в сгенерированный сервлет и не попадают в HTML-ответ клиенту. Они полностью удаляются на этапе трансляции. HTML-комментарии (<!-- -->) передаются клиенту и видны при просмотре исходного кода страницы в браузере.
Для отладки и комментирования Java-кода в JSP следует использовать именно JSP-комментарии — они не раскрывают внутреннюю логику приложения клиенту и не увеличивают размер ответа.
На собеседовании: ключевое различие — JSP-комментарии не попадают в ответ клиенту. Использование HTML-комментариев для скрытия серверного кода — ошибка безопасности.