思路: 从一个文件count.txt中读取访问页面的次数, 如果这个文件不存在, 则创建这个文件, 并设里面的内容初始值为0.
创建一个jsp文件, count.jsp,用来记录访问页面的次数
核心代码:
这个效果和利用JSP的内置对象application做出来的效果是一样的.
如果想实现图片显示访问次数,可以将数字采用图片的格式来保存, 实现的代码如下:
思路是先将访问的次数count转化成字符串的格式, 比如123456, 转化成字符串"123456", 然后将字符串一个一个来切割, 1换成图片的源路径<img src="images/1.gif" >, 切成如下的字符串 <img src='images/1.gif'> <img src='images/2.gif'> <img src='images/3.gif'> <img src='images/4.gif'> <img src='images/5.gif'> <img src='images/6.gif'>
在页面中调用 <div align="center">当前页面已经被访问了<%=CountFileHandler.tranform(count) %>次</div>, 这样就可以以动画的形式显示出很好看的效果了.