Ein weiterer wichtiger Punkt sind Kommentare in JSP. Im Entwicklungsprozess besteht immer die Notwendigkeit, etwas zu kommentieren oder Erinnerungen für die mutigen Jungs zu hinterlassen, die unseren Code unterstützen, nachdem er in Produktion geht.

Das Auskommentieren von Code innerhalb der JSP ist sehr einfach. Dazu müssen Sie spezielle „Klammern“ verwenden:

<%-- a comment --%>

Der gesamte Code in solchen Klammern wird bei der Konvertierung von JSP in Servlet ignoriert.

Verwechseln Sie diesen Code übrigens nicht mit einem HTML-Kommentar, der zur Erinnerung so aussieht:

<!-- HTML comment _ -->

Nehmen wir an, Sie haben einen Fehler gemacht und einen HTML-Kommentar in Ihrem Code verwendet:


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

Hier ist das Ergebnis:

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

Der HTML-Code wird auskommentiert, der Java-Code in solchen Kommentaren wird jedoch weiterhin ausgeführt.