Servlet中统计网站访问量
2017-10-26 21:50
302 查看
统计网站访问量
访问量 放入到servletContext里,,setAttribute(“count”);
其他servlet获取该变量,然后进行自增
再重新放入到 servletContext
再把结果集显示页面上
测试:http://localhost:8080/项目名/HServlet
例:
http://localhost:8080/week08_day04Demo/HServlet
访问量 放入到servletContext里,,setAttribute(“count”);
其他servlet获取该变量,然后进行自增
再重新放入到 servletContext
再把结果集显示页面上
package com.zhiyou.servlet.demo02; 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; @WebServlet("/HServlet") public class HServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // 统计网站访问量 // 访问量 放入到servletContext里,,setAttribute("count"); // 其他servlet获取该变量,然后进行自增 // 再重新放入到 servletContext // 再把结果集显示页面上 ServletContext context = this.getServletContext(); Integer count = (Integer) context.getAttribute("count"); if (count == null) { // 第一次访问服务器 count = 1; } else { // 进行自增 count = count + 1; } // 把最新的count放到ServletContext里 context.setAttribute("count", count); // 中文会乱码,需设置编码格式,必须在PrintWriter获取之前设置编码 resp.setContentType("text/html;charset=UTF-8"); //resp.setCharacterEncoding("UTF-8"); // 把统计数输出页面 PrintWriter writer = resp.getWriter(); writer.write("网站总访问数:" + count); } }
测试:http://localhost:8080/项目名/HServlet
例:
http://localhost:8080/week08_day04Demo/HServlet
相关文章推荐
- Servlet学习笔记--统计网站的访问量(jsp/servlet)
- 一个servlet例子-统计网站访问量
- ServletContext && ServletContextListen 的用法案例-->统计网站访问量
- Servlet过滤器实现统计网站访问量
- 作业之用Servlet统计一个网站的访问量(服务器为tomcat6.X)
- php 网站访问量统计
- 大访问量的网站统计系统
- JS 精确统计网站访问量的实例代码
- 怎样在网站中实现统计访问量的功能
- 《ASP.NET1200例》统计网站访问量源代码
- 网站访问量统计工具
- Servlet监听统计网站历史访问人数
- 访问量分类统计(QQ,微信,微博,网页,网站APP,其他)
- 注册的在线人数/统计在线人数/网站总访问量
- 利用 ASP.NET 的Timer 来实现的访问统计,感觉比较适合高访问量的网站
- java统计网站访问量
- 使用ServletContext对象统计网站的访问量
- [第三方]统计网站访问量及访问来源
- 统计网站的每日访问量
- Java web----Servlet统计页面访问量