Un autre point important concerne les commentaires dans JSP. Toujours dans le processus de développement, il est nécessaire de commenter quelque chose ou de laisser de la mémoire à ces braves gens qui prendront en charge notre code après sa mise en production.

Commenter n'importe quel code à l'intérieur de la JSP est très simple, pour cela, vous devez utiliser des "crochets" spéciaux :

<%-- a comment --%>

Tout le code à l'intérieur de ces crochets sera ignoré lors de la conversion de JSP en Servlet.

Au passage, ne confondez pas ce code avec un commentaire HTML, qui, pour rappel, ressemble à ceci :

<!-- HTML comment _ -->

Disons que vous vous êtes trompé et que vous avez utilisé un commentaire HTML dans votre code :


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

Voici le résultat :

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

Le code HTML sera commenté, mais le code Java à l'intérieur de ces commentaires sera toujours exécuté.