zoukankan      html  css  js  c++  java
  • Servlet----------用servlet写一个“网站访问量统计“的小案例

     1 package cn.example;
     2 
     3 import java.io.IOException;
     4 import java.io.PrintWriter;
     5 
     6 import javax.servlet.ServletContext;
     7 import javax.servlet.ServletException;
     8 import javax.servlet.http.HttpServlet;
     9 import javax.servlet.http.HttpServletRequest;
    10 import javax.servlet.http.HttpServletResponse;
    11 /**
    12  * 网站访问量统计小案例
    13  * @author LZC
    14  */
    15 public class CallCount extends HttpServlet {
    16 
    17     public void doGet(HttpServletRequest request, HttpServletResponse response)
    18             throws ServletException, IOException {
    19         /*
    20          *1、获取ServletContext对象
    21          *2、从ServletContext对象中获取名为count的属性用来保存访问量
    22          *3、如果存在,则保存回去
    23          *4、如果不存在,说明是第一次访问,向ServletContext中保存名为count的属性,值 为1
    24          */
    25         response.setCharacterEncoding("GBK");
    26         ServletContext application =this.getServletContext();
    27         Integer count = (Integer) application.getAttribute("count");
    28         if(count==null){
    29             application.setAttribute("count", 1);
    30         }else{
    31             application.setAttribute("count", count+1);
    32         }
    33         
    34          // 向浏览器输出,需要使用响应请求
    35         response.setContentType("text/html");
    36         PrintWriter out = response.getWriter();
    37         out.println("<h2>您一共访问了 "+count+" 次</h2>");
    38     }
    39 }

  • 相关阅读:
    Hibernate实体类注解
    Struts2注解详解
    Spring注解大全
    Maven依赖机制
    Maven启动代理服务器
    SSH整合
    二进制求和 —— 从复杂方法到简单方法
    最大子序和 —— 动态规划解法
    括号匹配问题 —— Deque双端队列解法
    常见面试题 —— 两数之和(拒绝暴利法)
  • 原文地址:https://www.cnblogs.com/limn/p/7204380.html
Copyright © 2011-2022 走看看