日期:2014-05-18  浏览次数:20705 次

JSP问题
<%@ 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中查看原代码的时候看见的代码依然是上面的代码啊?

------解决方案--------------------
<!-- This comment will not be visible in the page source --!>

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