jsp 静态页中访问次数的统计

来源:百度知道 编辑:UC知道 时间:2024/05/28 18:28:41
我有一个jsp网站,里面的文章都是由jsp生成的静态html页面,这样减少了服务器的负担,不用每次都去查找数据库,可是有一个问题,页面的访问次数没有办法统计,请问大家有没有比较好的方法来统计这个访问次数呢?谢谢了!

用ajax啊,这样既不影响静态页面问题有能统计访问次数。
访问静态页面的时候 使用ajax去掉用jsp实现访问次数的统计

session和application结合使用吧
<%
int n=0;
String count=(String)application.getAttribute("counter");
if(counter!=null) n=Integer.parseInt(counter);
if(session.isNew()) ++n;
out.print("你是第"+n+"位访客");
counter=String.valueOf(n);
application.setAttribute("counter",counter);
%>

据我所知,打个简单的比方,如果你要计数累加的话,必须得把先的访问数量存起来,如果要存起来必须得通过数据库或者XML控制,如果单纯的想在静态页面上计数累加的话,这个我没弄过,不知道有高手弄出来没?
还有就是把计数放在XML文件里,然后通过javascript对XML文件操作,这样就不用去操作数据库里,而且访问速度都比较快。

设置一个全局变量,<%! int n=0; n++%>
这样每次进入jsp就可以进行累加计算了,理论上是这样的!

四楼说的很对 还有一个办法 现在免费统计的网站很多 比如 51la 就可以在线统计 只要引用他们一句话就可以了 我也是用的他们的统计 http://www.myhql.cn/index.jsp