Jsp两种注释方式的比较。

本文详细介绍了HTML和JSP中的注释使用方法。HTML注释在客户端可见,而JSP注释则在编译时被忽略,不会出现在客户端。文章通过示例对比了两种注释的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、HTML显示注释,在编译的时候会被执行,即会被编译器扫描到,在源码中能够看到

HTML语法:<!—注释-->

语法示例:例1<!—这段注释显示在客户端的浏览器页面中-->

在客户端的HTML源代码中产生和上面一样的数据;

例2<!—这个页面加载于<%=(newjava.util.Date()).toString()%>-->

在客户端的HTML源代码中显示为:<!--这个页面加载于SatMay0819:51:56CST2010-->

2、隐藏注释(JSP注释):

注释说明:用隐藏注释标记的字符会在JSP编译时被忽略掉,标记内的所有JSP脚本元素、指令和动作都将不起作用。也就是说,JSP编译器不会对注释符之间的任何语句进行编译,其中的任何代码都不会显示在客户端浏览器的任何位置

JSP语法:<%--注释--%>

注释示例:

<%@pagelanguage="java"%>

<html>

<head><title>注释测试</title></head>

<body>

<h2>注释测试</h2><%--在页面源代码中,这个注释是看不见的--%>

</body>

</html


### JSP 中的四种注释类型 #### HTML 注释 HTML 注释不会被发送到服务器处理,仅在客户端浏览器源码中可见。这种注释主要用于前端调试或者标注静态HTML部分的内容。 ```html <!-- 这是一个HTML注释 --> ``` 此类注释适合用于标记不需要服务端解析的信息[^2]。 #### 单行 Java 注释 单行Java注释存在于`<%-- %>`之间,在JSP页面编译期间会被忽略掉,既不在客户端示也不会参运行逻辑。这类注释通常用来解释紧跟在其后的Java代码片段的作用或暂时屏蔽某些功能而不删除它们。 ```jsp <%-- 这是一条单行Java注释 --%> ``` 此方式适用于短期备注或是快速测试时禁用少量代码。 #### 多行 Java 注释 多行Java注释同样位于`<%-- ... --%>`之内,可以跨越多行书写较长篇幅的文字描述。同单行版本一样,这些内容对于最终渲染给用户的界面没有任何影响,并且完全由容器内部识别并丢弃。 ```jsp <%-- 这是一个多行Java注释, 可用于更详细的说明。 --%> ``` 这种方式非常适合提供较为复杂的背景信息或者是大范围地停用代码段。 #### 注释 (Hidden Comment) 注释采用特殊语法形 `<%-- %>`, 它们不仅不向客户端暴露而且也不参实际业务流程之中。值得注意的是,尽管看起来其他两种Java风格相似,但是注释具有更高的私密性和安全性,因为即使查看网页源文件也无法发现这部分文字的存在。 ```jsp <%@ page import="java.util.*" %> <html> <body> <%-- 此处为注释,既不可见也未被执行 --%> </body> </html> ``` 这使得注释成为保护敏感信息的理想选择,比如记录开发过程中的思考过程、提醒自己未来可能需要调整的地方等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值