如何使用servlet实现统计网页访问次数
发表于:2024-10-23 作者:千家信息网编辑
千家信息网最后更新 2024年10月23日,这篇文章主要介绍如何使用servlet实现统计网页访问次数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、基础知识(1)ServletContext和ServletConfi
千家信息网最后更新 2024年10月23日如何使用servlet实现统计网页访问次数
这篇文章主要介绍如何使用servlet实现统计网页访问次数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
一、基础知识
(1)ServletContext和ServletConfig的区别
ServletContext作为整个web应用的共享数据
ServletConfig只是作为当前servlet的数据共享,下一个servlet访问时,是访问不到的
二、代码实现
将显示的统计次数显示在HTML页面上:
import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * Servlet implementation class countServlet1 */@WebServlet("/countServlet1")public class countServlet1 extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public countServlet1() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //设置字符编码 request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); response.setContentType("text/html; charset=utf-8"); //获取全局的共享数据 ServletContext servletContext = this.getServletContext(); //获取计数器count Integer count = (Integer) servletContext.getAttribute("count"); //如果获取的计算器对象为空 ,说明是第一次访问,并将count,放入servletCount if( servletContext.getAttribute("count") == null) { count = 1; servletContext.setAttribute("count", count); }else { //否则就不是第一次访问,将登陆的计数器进行加1的数据更新 servletContext.setAttribute("count", count+1); } //将登陆的次数显示在页面上 PrintWriter out =response.getWriter(); out.print("\r\n" + "\r\n" + "\r\n" + "\r\n" + "登陆网页次数统计 \r\n" + "\r\n" + ""); out.print(""); out.print("您是第 "+ servletContext.getAttribute("count")+"位访客"); out.print("
"); out.print("\r\n" + "} /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doGet(request, response); }}
三、在不同浏览器显示的次数
(1)在eclipse中显示的次数
(2)在火狐中显示的次数
(3)在360中显示的次数
以上是"如何使用servlet实现统计网页访问次数"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
次数
统计
数据
网页
登陆
内容
知识
第一次
篇文章
计数器
页面
utf-8
不同
代码
价值
全局
兴趣
只是
基础
基础知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
根据网络安全法不得被录用
软件开发公司技术
服务器数据同步技巧
数据库原理 李建中
山东水利职业学院计算机网络技术
可以存储在数据库中的数据有什么
云服务器无法启动V2ray
网络技术可以升大专吗
防汛网络安全预案
方舟服务器备份在哪
嵌入式软件开发述职报告
gom数据库工具
内外网网络安全交互
网络安全标语落款
网络安全可行性分析结论
2019华为服务器市场份额
发改局网络安全周活动方案
数据库系统的安全指标
磊科255p网络安全设置
亚信科技中国有限公司互联网
下载网络安全工程师
湖南服务器机柜订制价格
数据库表格怎么优化
手机版方舟怎么自己建立服务器
2021绿城杯网络安全
dota为什么会有协调服务器
深圳市君悦网络技术
以网络安全主题的小演讲
龙华高效网络安全建设
软件开发人员不能上网