2.3 JSP的4种基本语法 2.3.1 JSP注释

2.3 JSP的4种基本语法

前面已经讲过,编写JSP页面非常简单:在静态HTML页面中“镶嵌”动态Java脚本即可。现在开始学习的内容是:JSP页面的4种基本语法——也就是JSP允许在静态HTML页面中“镶嵌”的成分。

开发JSP页面步骤

掌握这4种语法之后,读者即可按如下步骤开发JSP页面

  • 编写一个静态HTML页面。
  • 用合适的语法向静态HTML页面中“镶嵌”4种基本语法的一种或多种,这样即可为静态HTML页面增加动态内容。

如果读者对第1步“编写静态HTML页面”还不会,请至少先阅读疯狂Java体系的《疯狂HTML5/CSS3/JavaScript讲义》前3章

2.3.1 JSP注释

JSP注释用于标注在程序开发过程中的开发提示,它不会输出到客户端。

JSP注释

JSP注释的格式如下:

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

HTML注释

JSP注释形成对比的是HTML注释,HTML注释的格式是

1
<!--注释内容-->

代码示例

JSP页面

看下面的JSP页面。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> 注释示例 </title>
<meta name="website" content="http://www.crazyit.org" />
</head>
<body>
注释示例
<!-- 增加JSP注释 -->
<%-- JSP注释部分 --%>
<!-- 增加HTML注释 -->
<!-- HTML注释部分 -->
</body>
</html>

生成的HTML源码

在浏览器中浏览该页面,并查看页面源代码,页面的源代码如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> 注释示例 </title>
<meta name="website" content="http://www.crazyit.org" />
</head>
<body>
注释示例
<!-- 增加JSP注释 -->

<!-- 增加HTML注释 -->
<!-- HTML注释部分 -->
</body>
</html>

在上面的源代码中可看到,HTML的注释可以通过源代码查看到,但JSP的注释是无法通过网页源代码査看到的。这表明**JSP注释不会被发送到客户端**。这表明JSP注释在JSP编译成Servlet的阶段已经被“丢弃”了。