Et andet vigtigt punkt er kommentarer i JSP. Altid i udviklingsprocessen er der behov for at kommentere noget eller efterlade hukommelse til de modige fyre, der vil støtte vores kode, efter at den går i produktion.

At kommentere enhver kode inde i JSP'en er meget enkel, for dette skal du bruge specielle "parenteser":

<%-- a comment --%>

Al kode inden for sådanne parenteser vil blive ignoreret, når JSP konverteres til Servlet.

I øvrigt må du ikke forveksle denne kode med en HTML-kommentar, der, som en påmindelse, ser sådan ud:

<!-- HTML comment _ -->

Lad os sige, at du har rodet og brugte en HTML-kommentar i din kode:


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

Her er resultatet:

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-koden vil blive kommenteret ud, men Java-koden i sådanne kommentarer vil stadig blive udført.