另一個重點是 JSP 中的註釋。總是在開發過程中,需要註釋掉一些東西或為那些在我們的代碼投入生產後支持我們的勇敢的人留下記憶。

註釋掉 JSP 中的任何代碼非常簡單,為此您需要使用特殊的“括號”:

<%-- a comment --%>

在將 JSP 轉換為 Servlet 時,這些括號內的所有代碼都將被忽略。

順便說一句,不要將此代碼與 HTML 註釋混淆,提醒一下,HTML 註釋如下所示:

<!-- HTML comment _ -->

假設您搞砸了並在代碼中使用了 HTML 註釋:


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

這是結果:

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 代碼將被註釋掉,但註釋中的 Java 代碼仍將執行。