Egy másik fontos pont a megjegyzések a JSP-ben. A fejlesztési folyamatban mindig szükség van arra, hogy megjegyzéseket tegyünk, vagy hagyjunk emléket azoknak a bátor srácoknak, akik támogatni fogják a kódunkat, miután az gyártásba kerül.
A JSP-n belüli kód kommentálása nagyon egyszerű, ehhez speciális "zárójeleket" kell használni:
<%-- a comment --%>
Az ilyen zárójelben lévő összes kód figyelmen kívül lesz hagyva, amikor a JSP-t Servletté konvertálja.
Egyébként ne keverje össze ezt a kódot egy HTML megjegyzéssel, amely emlékeztetőül így néz ki:
<!-- HTML comment _ -->
Tegyük fel, hogy elrontottad, és egy HTML megjegyzést használtál a kódodban:
<html>
<body> <!--
<%
double num = Math.random();
if (num > 0.95) {
out.print(num);
}
%> -->
</body>
</html>
Íme az eredmény:
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>");
}
}
A HTML-kód megjegyzéseket fűz, de az ilyen megjegyzésekben lévő Java-kód továbbra is végrehajtásra kerül.