小弟用的是s2sh和MySql做的,
现在可以统计总的访问量,但我想统计每天的访问量,并用图表的形式表现出来,
不知道如何才能获得当天的访问量,请各位大大指点!

解决方案 »

  1.   

    全局变量保存登录者数量,然后如何用 图表表示,那有很多js控件可以表示 例如jquery,自己到网络上搜吧
      

  2.   

    将访问的数量放到application域中 在加入一个定时服务 每天0:0:1执行服务 将访问量持久化到数据库中
      

  3.   

    每天重新计算不就可以了
    现在一般统计访问量都是用免费的第三方代码了,功能很强大
    比如,到http://www.cnzz.com/网上去注册一个帐号。
    然后会给你一段统计代码。你把代码放到你的网站上就可以实现统计功能。
      

  4.   

    (1)用内置对象Application 
    (2)使用Java2D绘图,例如:饼图,更容易的让客户查看当天当前在线访问人数。
    具体:
    (1)  int num = 1;
     this.ServletContext().setAttribute("count",++num);(2)使用java2D
    BufferedImage image = new BufferedImage(width,height,BufferedImage.PLAY_INT_RGB)
    Graphic g  = image.getGraphic();
    ImageIo.Write(image,width,height)