JSP application对象 实现访问计数器

<%@ 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重新开始计数。

猜你喜欢

转载自www.cnblogs.com/wwenwei/p/11649334.html