
小白学习jsp中遇到的一个小代码,感觉挺有意思。
其实本质上就是一个写在jsp中的计数器,不足之处就是每次结束运行后访问两不会被留下来,每次都要重新开始记录。
思维如下:
整体步骤: 1.创建一个对象接计数器的值(值储存在数据通道内) 2.判断如果没有计数器就创建一个计数器,赋初始值1并输出访问量1 3.如果有计数器则输出++count,并将新count存入数据通道
代码如下:
<%--
Created by IntelliJ IDEA.
User: sadjoker
Date: 2022/5/1
Time: 13:16
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
$Title$
<%
Object obj = application.getAttribute("count");
if (obj==null){
application.setAttribute("count",1);
out.print("当前页面访问量为:1");
}else{
int count= new Integer(obj.toString());
out.print("当前页面访问量为:"+(++count));
application.setAttribute("count",count);
}
%>
实现结果:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)