2 JSP注释
2.1 HTML中的注释
HTML的注释不会显示在页面中,但是在浏览器中选择查看网页源代码时,能够看到注释的信息。
语法格式:
//注释文本
在HTML中添加注释:
//显示数据报表的表格
<table>
···
</table>
2.2 带有JSP表达式的注释
在JSP页面中可以嵌入代码片段,在代码片段中也可加入注释,同java的注释相同,有如下的三种。
1.单行注释
单行注释以“//”开头,语法格式如下:
//注释内容
2.多行注释
多行注释以“/”开头,“/”结尾,在这个标识中间的内容为注释内容,并且注释内容可以换行。语法格式如下:
/*
注释内容1
注释内容2
···
*/
为了程序代码美观,习惯上在每行注释内容前加上一个“*”号,构成以下的注释格式:
/*
*注释内容1
*注释内容2
*/
3.提示文档注释
提示文档注释会被Javadoc文档工具生成文档时读取,文档是对代码结构和功能的描述。语法格式如下:
/**
提示信息1
提示信息2
···
*/
为了代码美观一般如下处理:
/**
*提示信息1
*提示信息2
*/
<body>
<%!
int num = 0;
/**
*return:访问次数
*function:计数器
*/
int count(){
num++;
return num;
}
%>
<%=count() %>
</body>
提示效果如下:
2.3 隐藏注释
通过在文档中添加HTML注释虽然会在浏览器中不显示,但可以通过查看源码看到这些注释。严格来说这种注释不安全,不过JSP提供了一种隐藏注释,该注释在浏览器以及查看源代码时均看不到,安全性能较高。语法格式如下:
<%-- 注释内容 --%>
JSP编译时会忽略隐藏注释,所以即使隐藏注释中存在语法错误也不会影响程序运行。
2.4 动态注释
由于HTML注释对JSP嵌入的代码不起作用,因此可以利用他们的组合构成动态的HTML注释文本。
<!-- <%=new Date()%> -->