一、统计次数的Servlet源码
package com.shanrengo;import java.io.IOException;import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;/*** 用戶訪問countServlet,訪問次數+1* 1.在countServlet初始化的時候,向ServletContext中保存一個訪問次數0* @author Administrator**/
public class CountServlet extends HttpServlet {@Overridepublic void init() throws ServletException {// TODO Auto-generated method stub//向ServletContext保存訪問次數0//ServletContext 中setAttribute方法//1.獲得servletContext對象ServletContext context = getServletContext();//2.保存數據context.setAttribute("visitTimes", 0);}public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {//每次訪問都會執行doGet//1.從servletContext中獲得visitTimesServletContext context = getServletContext();int times = (Integer) context.getAttribute("visitTimes");//2.將visitTimes++times++;//3.更新context.setAttribute("visitTimes", times);System.out.println("網站被訪問了一次!");}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);}}

二、显示统计次数的servlet源码

package com.shanrengo;import java.io.IOException;
import java.io.PrintWriter;import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;public class CountShowServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {ServletContext context = getServletContext();int times = (Integer) context.getAttribute("visitTimes");response.getWriter().println(times);}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);}}

  

注:我是初学者,发表博客只是学习笔记,欢迎探讨指教,希望可以结实良师益友。

转载于:https://www.cnblogs.com/nophy/p/3791478.html

Servlet学习的两个案例之网站访问次数的统计相关推荐

  1. (2)文章页面浏览次数+网站访问次数统计显示

    文章目录 一.插件安装与配置 二.页面显示 三.样式修改 我的个人网站IP地址:139.9.58.252(网站还在备案,域名不可用),现想实现页面浏览次数和网站访问次数的统计显示 一.插件安装与配置 ...

  2. 白话Elasticsearch49-深入聚合数据分析之 Percentile Ranks Aggregation-percentiles rank以及网站访问时延SLA统计

    文章目录 概述 官方说明 案例 概述 继续跟中华石杉老师学习ES,第49篇 课程地址: https://www.roncoo.com/view/55 官方说明 Percentiles Ranks Ag ...

  3. jsp网站访问次数统计

    JSP 点击量统计 有时候我们需要知道某个页面被访问的次数,这时我们就需要在页面上添加页面统计器,页面访问的统计一般在用户第一次载入时累加该页面的访问数上. 要实现一个计数器,您可以利用应用程序隐式对 ...

  4. 如何统计JAVA网站访问次数并获得访问者IP

    简言之,如果不用第三方提供的接口 那最好的解决方案应该是当SESSION建立时sessionCreated(),在访问总数和当前在线人数上+1 当SESSION销毁时sessionDistroyed( ...

  5. java web统计网站访问次数,实现一个统计网站访问量的效能

    实现一个统计网站访问量的功能 大神们              用JS,jquery,ajax怎么实现一个统计网站访问量的功能 谢谢 ------解决方案-------------------- 这里 ...

  6. 简单的JS统计静态网站访问次数

    最简单的静态页面刷新 1 <html> 2 <head> 3 <meta http-equiv="Content-Type" content=&quo ...

  7. 流式计算框架Storm网站访问来源实时统计及存储到redis代码示例

  8. MOOC网站访问日志分析

    阿里云开放实验室 https://edu.aliyun.com/lab/courses 选择一个日志分析项目为例: 实验详情: 实验概述:网站访问日志是用户在访问网站服务器时产生的日志,它包含了各种原 ...

  9. web核心 4-response响应对象 servletContext对象 响应行响应体 请求转发 重新定向 从服务器下载与上传资源 切换验证码 网站统计访问次数

    内容介绍 1 ServletContext对象2 response响应对象 ServletContext对象 概述 ServletContext:servlet的上下文对象(全局管理者) 一个项目有且 ...

最新文章

  1. ylbtech-LanguageSamples-SimpleVariance
  2. 归并排序(Merge_Sort)
  3. 在WPF程序中打开网页:使用代理服务器并可进行JS交互
  4. 使用NavigationUI更新UI组件
  5. Homography
  6. bat kafka启动_windows下搭建Kafka,并通过命令窗口收发消息
  7. c fun函数求n个整数的平均值_c语言题目(求阶乘)
  8. 上岸后如何选择一个好的导师
  9. Atitit.二维码功能的设计实践 attilax 总结
  10. snap7读写西门子plc1200步骤(python) PLC通讯
  11. 在FL Studio中如何使用Patcher插件
  12. android 拍照添加背景颜色,怎么改变证件照的底色
  13. Excel表格中输入一个姓,就可以选择输入需要的姓名了
  14. 木马 + 流氓软件 + 垃圾软件 玩死 Win 2000 pro~
  15. 天玑9000+和骁龙8gen1+哪个性能更强 两者配置对比
  16. smart-sso单点登录(三):App登录支持
  17. PCR主成分回归预测MATLAB代码 代码注释清楚。 main为主程序,读取EXCEL数据
  18. Frogs - HDU5514
  19. 凤凰刷机 教你S40刷机,原来刷机和破权不一样!!
  20. 第六十四章 Caché 函数大全 $STACK 函数

热门文章

  1. mysql5.6开启binlog日志
  2. Kotlin入门(11)江湖绝技之特殊函数
  3. MAX187_量程0-2.5伏电压表_软件滤波
  4. elasticsearch-analysis-ik-1.10.0中文分词插件安装
  5. jsp前三章测试改错题
  6. 字节流通向字符流的桥梁:InputStreamReader
  7. DataUml Design 介绍11 - DataUML 1.5版本功能-支持无Oracle客户端
  8. .net 下载文件几种方式
  9. [JS] 001_JavaScript基础增强
  10. 安装DCU组件出错的解决方法