Een ander belangrijk punt is commentaar in JSP. Altijd in het ontwikkelingsproces is er behoefte om iets uit te spreken of geheugen achter te laten voor die dappere jongens die onze code zullen ondersteunen nadat deze in productie is gegaan.

Het uitcommentariëren van elke code binnen de JSP is heel eenvoudig, hiervoor moet je speciale "haakjes" gebruiken:

<%-- a comment --%>

Alle code tussen dergelijke haakjes wordt genegeerd bij het converteren van JSP naar Servlet.

Verwar deze code trouwens niet met een HTML-opmerking, die er ter herinnering zo uitziet:

<!-- HTML comment _ -->

Laten we zeggen dat je het verprutst hebt en een HTML-commentaar in je code hebt gebruikt:


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

Hier is het resultaat:

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

De HTML-code wordt uitgecommentarieerd, maar de Java-code in dergelijke opmerkingen wordt nog steeds uitgevoerd.