语法:<%--...--%>
注释中的内容会被jsp编译系统忽略
由于jsp是java和html的合体
所以:
java片段中的代码注释依然遵守java的注释/*...*/,//
html片段中的代码依然遵守html的注释<!--...-->,需要注意的是此注释不能注释带有jsp的scriptlet脚本,虽然页面不显示注释掉的代码,但是查看网页源代码可以发现jsp脚本已经生效,只不过产出的html代码被注释掉了。(在jsp中不建议使用这种注释)
html注释和jsp注释二者的区别:
- <!--...-->:Tomcat不把它当成注释,和其他东西一样会被发送到客户端,但浏览器不会显示它,因为浏览器知道它是注释
- <%!--...--%>:Tomcat在生成jsp页面的java代码时就会忽略它,因为tomcat认识它,所以不会发送到客户端,客户端看不到它