计算页面的访问次数(方法一)
应用范围:动态浏览次数。
<%--
Created by IntelliJ IDEA.
User: Administrator
Date: 2019/8/14
Time: 15:47
To change this template use File | Settings | File Templates.
求精要诀P166
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>$Title$</title>
</head>
<body>
<%
Integer count;
synchronized (application) {
count = (Integer) application.getAttribute("count");
if (count == null) {
out.println("欢迎访问我的页面");
count = 1;
} else {
out.println("欢迎再次访问我的页面");
++count;
}
application.setAttribute("count", count);
}
%>
<h4>访问量:<%= count %> </h4>
</body>
</html>
方法二
<%--
Created by IntelliJ IDEA.
User: Administrator
Date: 2019/8/14
Time: 16:32
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>计算访问量</title>
</head>
<body>
<%! int count=0 ;%>
<%
synchronized (this){
if( count==0){
out.println("欢迎访问我的页面");
++count;
}
else {
++count;
out.println("欢迎再次访问我的页面");
}
}
%>
<h4>
访问量:<%= count%>
</h4>
</body>
</html>