<%@ page language="java" contentType="text/html; charset=UTF-8 "
    pageEncoding="UTF-8"%>
  <%@  page import="java.util.*"%>
<!DOCTYPE html>
<html>
<head>
<title>Insert title here</title>
</head>
<body>
	<%

		if(application.getAttribute("counter") == null ){
			application.setAttribute("counter", "1");
		}else{
			String strnum = null;
			strnum = application.getAttribute("counter").toString();
			int iconut = 0;
			iconut = Integer.valueOf(strnum).intValue();
			iconut++;
			application.setAttribute("counter", Integer.toString(iconut));

		}

	%>
			您是第<%=application.getAttribute("counter") %>访问者!

</body>
</html>

  页面运行结果如下:

刷新之后, 计数器加1,结果如下:

更换浏览器或更换客户端地址都会使其访问值正常递增。如果Tomcat服务器重新启动,计数器才会从1重新开始计数。

01-17 03:02