<%@page import="java.util.*"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>不同注释用户访问源码时看到的内容不同,隐藏注释更为安全</title>
</head>
<body>
<!-- 这是普通注释,可以被客户端查看源码时看到 -->
<!-- 下面的时带有jsp表达式的注释 -->
<% String name="YYQ"; %>
<!-- 当前用户:<%=name%> -->
<table><tr><td>欢迎登陆:<%= name %></td></tr></table>
<%-- 隐藏注释 --%>
<table><tr><td>当前时间为:<%=new Date().toLocaleString()%></td></tr></table>
<%!
/**
*这是文档注释
*可以对内容进行说明
*/
%>
</body>
</html>
注意:
1、所有的注释都不会出现在最终的输出页面
2、不同的注释,在网页上查看源码时有的可以查看,有的则不能.
3、普通注释用户在查看源码的时候是可以被查看到的
4、隐藏注释以及文档注释在查看源码的时候是不能被查看到的
5、文档注释用于解释说明,如果对一个函数加一个文档注释,那么当鼠标放到这个函数上的时候,会给出你所写的解释说明
文档注释的使用展示:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%!
int i = 0 ;//<%!% >中声明的变量是全局变量
/** 这是一个文档注释,当鼠标放在count()函数上时会有相应的提示,但是要与下面的函数紧挨着
*功能:计数器
*return:访问计数
*/
synchronized void count(){//用方法实现变量的自增
i++;
}
%>
<%
count();
%>
<p style="font-family;宋体;font-size: 36"></p>
<center>你是第<%=i %>位访问该页的游客</center>
</body>
</html>
对于上面的代码,写了文档注释,效果是什么样的?
在图中可以看出,编写文档注释可以更方便的查看