您的位置:首页 > Web前端 > JavaScript

JSP中注释<!-- --> 和 <%-- --%>的区别

2016-12-05 16:20 399 查看
注释
<%----%>
<!-- -->
的区别

<html>
...
<%-- ${request.contextPath}--%>
<!-- ${request.contextPath}-->
...
</html>


到这里有没想出他们有什么异同?别急,让我们来看一下:

- 相同点:我们在这个html的页面展示上都看不到相关的内容,两种都是隐藏注释,不同于传统的“//”与”/* */”在源码中可以看到注释的内容

- 不同点:

-
<%----%>
是服务器端注释代码

-
<!-- -->
是客户端注释代码

实际结合例子的一个解释如下:

当我们在浏览器中审查源码的时候,<%—-%> 标记的内容是完全看不到的, 而
<!-- -->
标记的内容不但可以看到, 里面的内容还会被解析, 如上面的${request.contextPath} 会被解析成你web工程的上下文路径。所以在jsp里面注释要用<%– –%>,不然客户就看到你的注释了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JSP注释