关闭

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

标签: jsp注解html
9622人阅读 评论(0) 收藏 举报
分类:

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

请看如下代码片段

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

到这里有没想出他们有什么异同?别急,让我们来看一下:
1. 相同点:我们在这个html的页面展示上都看不到相关的内容(等于没说的感觉)
2. 不同点:
* <%– –%> 是服务器端注释代码
* <!– –> 是客户端注释代码

怎样解释这两句话呢?
当我们在浏览器中审查源码的时候,<%– –%> 标记的内容是完全看不到的, 而<!– –> 标记的内容不但可以看到, 里面的内容还会被解析, 如上面的${request.contextPath} 会被解析成你web工程的上下文路径。

4
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:171271次
    • 积分:2152
    • 等级:
    • 排名:第17667名
    • 原创:43篇
    • 转载:13篇
    • 译文:0篇
    • 评论:30条
    最新评论