Еще один важный момент – комментарии в 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-код внутри таких комментариев все равно выполнится.