怎么做下载次数统计。
有什么好的思路么?

解决方案 »

  1.   

    1、直接在下载请求中加上写入数据库的方法,或者Spring的AOP
    2、写个Linstener监听
      

  2.   

    在下载动作中放入一个值到aplication中,初始化为0,当下载动作执行一次时,这个值就加一次
      

  3.   


    //在线人数记数
         Object obj=application.getAttribute("num");
         if(obj==null){
          application.setAttribute("num",new Integer(1));
         }else{
          Integer i=(Integer)obj;
          int j=Integer.parseInt(i.toString());
          application.setAttribute("num",new Integer(j+1));
         }
       out.println("在线人数:"+application.getAttribute("num")); 
      

  4.   

    这些统计直接分析apache日志,根据连接做统计 这样比较好些
      

  5.   

    建议LZ在下载的servlet中定义一个静态变量, int或者Integer的, 作为一个计数器, 每当有人触发这个servlet就给这个计数器 +1 .
      

  6.   

    除了在servlet定义静态量,  更建议使用数据库记录, 这样更靠谱.