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

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

请看如下代码片段

<code class="hljs r has-numbering"><html>
    <span class="hljs-keyword">...</span>
    <%-- ${request.contextPath}--%>
    <!-- ${request.contextPath}-->
    <span class="hljs-keyword">...</span>
</html></code>

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鬼王呵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值