Otro punto importante son los comentarios en JSP. Siempre en el proceso de desarrollo, existe la necesidad de comentar algo o dejar un recuerdo para aquellos valientes que respaldarán nuestro código después de que entre en producción.

Comentar cualquier código dentro del JSP es muy simple, para esto necesita usar "paréntesis" especiales:

<%-- a comment --%>

Todo el código dentro de dichos corchetes se ignorará al convertir JSP a Servlet.

Por cierto, no confunda este código con un comentario HTML que, como recordatorio, tiene este aspecto:

<!-- HTML comment _ -->

Digamos que te equivocaste y usaste un comentario HTML en tu código:


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

Aquí está el resultado:

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>");
    }
}

El código HTML se comentará, pero el código Java dentro de dichos comentarios aún se ejecutará.