JSP编程技术学习笔记(一) 语法注释

语法注释:在JSP页面中可以使用多种注释,如HTML中的注释、Java中的注释、属于JSP页面自己的注释——带有JSP表达式和隐藏注释。

1、HTML中的注释(使用该方法注释的内容在客户端浏览器中是看不到的,但可以通过查看HTML源代码查看到注释内容

JSP文件是由HTML标记和嵌入的Java程序段组成的,所以在HTML中的注释同样可以在JSP文件中使用:

【例2-1】HTML中的注释:

欢迎访问!

访问该网页后,将在客户端浏览器中显示:

欢迎访问!

通过查看HTML源代码,将显示:

欢迎访问!

2、带有JSP表达式的注释(服务器能够识别注释中的JSP表达式,从而来执行该表达式,对注释中的其他内容不做任何操作。当服务器将执行结果返回给客户端后,客户端浏览器会识别该注释语句,所以被注释的内容不会显示在浏览器中。

在HTML注释中可以嵌入JSP表达式:

【例2-2】使用带有JSP表达式的注释:

<% String name="XYQ"; %>

欢迎登录:

访问该网页后,将在客户端浏览器中显示:

欢迎登录:XYQ

通过查看HTML源代码,将显示:


    
欢迎登录:

3、隐藏注释(以上注释虽然在客户端浏览器页面时不会显示,但却可以通过查看源代码看到注释内容,所以这样的注释是存在安全隐患的。下面介绍一种隐藏注释

<%--注释内容--%>

用该方法注释的内容,不仅在客户端浏览时看不到,而且通过查看HTML源代码也看不到,所以安全性比较高。

【例2-3】使用隐藏注释:

<%--获取当前时间--%>

当前时间为:<%=(new java.util.Date()).toLocaleString()%>

访问该网页后,将在客户端浏览器中显示:

当前时间为:2019-3-5 16:58:38

通过查看HTML源代码,将显示:

当前时间为:2019-3-5 16:58:38

4、脚本程序(Scriptlet)中的注释(在客户端浏览器及HTML源代码中都不可见

脚本程序中包含的是一段java代码,所以在脚本程序中的注释与在java中的注释相同。

单行注释://

多行注释:/* */

文档注释:/** */

你可能感兴趣的:(JSP)