利用application在页面中显示访问次数

在jsp页面中实现。

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
        <h1>你好</h1>
        <%--  
            显示页面访问得到的次数 
            1.在application 中获取一个空值对象  num
            2.判断 如果num== null 就说明是第一次访问  设置num   等于1
            3.else  将object对象 num  强制装换成 int  类型  让其自增
            4.输出  访问的次数  通过application getattribute 获得num的值  
            5.控制台输出 和 页面输出两种方式。
            
        --%>        
        <%
            Object count=application.getAttribute("num");
            if(count==null){
                application.setAttribute("num", 1);
                
            }else{
                int a=(int)(count);
                a++;
                application.setAttribute("num", a);
            }
             System.out.println("本页面输出的次数是:"+application.getAttribute("num"));
        %>
        本页面输出的次数是:
        <%= application.getAttribute("num") %>
        
</body>
</html>

猜你喜欢

转载自www.cnblogs.com/ZXF6/p/11086983.html