javaweb之统计网站访问量小案例
效果图
- 主页
- 第一次访问
- 第二次访问
- 切换浏览器,数据连续累加(全局作用域,服务器不重启,数据会一直保留)
html代码
<h2><a href="CountServlet">点我查看网站访问量</a></h2>
CountServlet代码
package count;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class CountServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
int totalCount=1;//默认访问量为1
//获取网站访问量
Object count = request.getServletContext().getAttribute("count");
//判断count是否为null,不为null表示曾经访问过,直接将count赋值给totalCount
if(count!=null) {
totalCount=(int)count;
}
//访问次数累加
request.getServletContext().setAttribute("count",totalCount+1);
response.getWriter().println("网站访问量为:"+totalCount); //输出到界面
}
}
原文作者:_冷月心
原文地址: https://blog.csdn.net/qq_42813491/article/details/87807132
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://blog.csdn.net/qq_42813491/article/details/87807132
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
相关文章