JavaRush /Курсы /JSP & Servlets /Комментарии JSP vs HTML

Комментарии JSP vs HTML

JSP & Servlets
13 уровень , 3 лекция
Открыта

Еще один важный момент – комментарии в JSP. Всегда в процессе разработки возникает необходимость что-то закомментировать или оставить память тем бравым ребятам, которые будут поддерживать наш код, после того, как он пойдет в production.

Закомментировать любой код внутри JSP очень просто, для этого нужно использовать специальные «скобочки»:


        <%-- комментарий --%>
        

Весь код внутри таких скобочек будет проигнорирован при преобразовании JSP в Servlet.

Кстати, не путай этот код с HTML-комментарием, который, напоминаю, выглядит так:


        <!-- HTML-комментарий -->
        

Допустим, ты перепутал и использовал HTML-комментарий в своем коде:


    <html> 
    <body>   <!--
 <%
 double num = Math.random(); if (num > 0.95) { out.print(num); }
 %>  -->
    </body> 
</html> 

Вот что получится в результате:


public class HelloServlet extends HttpServlet {
    protected void doGet(HttpServletRequest request, HttpServletResponse response)  throws Exception {
    PrintWriter out = resp.getWriter(); 
    out.print("<html> "); 
    out.print("<body> <--"); 
        double num = Math.random();
        if (num > 0.95) {
             out.print(num);
        }
    out.print("-->"); 
    out.print("</body>"); 
    out.print("</html>"); 
    }
}

HTML-код будет закомментирован, но Java-код внутри таких комментариев все равно выполнится.

Комментарии (2)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Joe Cotton Уровень 1
3 декабря 2025
Тимур Уровень 109
25 ноября 2024
Очень интересно, но зачем 😀))