Ще один важливий момент – коментарі у 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-код усередині таких коментарів все одно виконається.