<%@ page language="java" %>
<html>
<head>
<title>A Comment Test</title>
</head>
<body>
<h2>A Test of Comments</h2> 
<%-- This comment will not be visible in the page source --%> 
</body>
</html> 
以上代码中的注释,是隐藏注释吗?为什么我在ie中查看原代码的时候看见的代码依然是上面的代码啊?

解决方案 »

  1.   

    <!-- This comment will not be visible in the page source --!>  这样才是注释
      

  2.   

    这个是隐藏注释,但并不是你理解的那个意思,他的意思隐藏里面的动作代码,也就是说在里面的所有代码将不起作用,并不是不显示在html中,
    各个注释意思在这里,你自己看看。
       <%-- comment --%> JSP注释,也称为“隐藏注释”。JSP引擎将忽略它。标记内的所有JSP脚本元素、指令和动作都将不起作用。 
       <!-- comment --> HTML注释,也称为“输出的注释”,直接出现在结果HTML文档中。标记内的所有JSP脚本元素、指令和动作正常执行。 
       <\% 在模板文本(静态HTML)中实际上希望出现“<%”的地方使用。 
       %\> 在脚本元素内实际上希望出现“%>”的地方使用。 
       \' 使用单引号的属性内的单引号。不过,你既可以使用单引号也可以使用双引号,而另外一种引号将具有普通含义。 
       \" 使用双引号的属性内的双引号。参见“\'”的说明。
      

  3.   

    <!-- This comment will not be visible in the page source --> 
    楼主,这样是注释。