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

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

2015-07-09 16:31 495 查看

注解 <%– – %> 和 <!– –> 的区别

请看如下代码片段

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


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

1. 相同点:我们在这个html的页面展示上都看不到相关的内容(等于没说的感觉)

2. 不同点:

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

* <!– –> 是客户端注释代码

怎样解释这两句话呢?

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