Kolejnym ważnym punktem są komentarze w JSP. Zawsze w procesie rozwoju istnieje potrzeba skomentowania czegoś lub pozostawienia pamięci dla tych odważnych ludzi, którzy będą wspierać nasz kod po przejściu do produkcji.

Komentowanie dowolnego kodu wewnątrz JSP jest bardzo proste, w tym celu należy użyć specjalnych „nawiasów”:

<%-- a comment --%>

Cały kod w takich nawiasach zostanie zignorowany podczas konwersji JSP na Servlet.

Nawiasem mówiąc, nie myl tego kodu z komentarzem HTML, który dla przypomnienia wygląda tak:

<!-- HTML comment _ -->

Powiedzmy, że pomieszałeś i użyłeś komentarza HTML w swoim kodzie:


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

Oto wynik:

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

Kod HTML zostanie wykomentowany, ale kod Java wewnątrz takich komentarzy będzie nadal wykonywany.