java 发表于 2018-5-10 15:16:43

Servlet 点击计数器

http://www.runoob.com/servlet/servlet-hits-counter.html
网页点击计数器很多时候,您可能有兴趣知道网站的某个特定页面上的总点击量。使用 Servlet 来计算这些点击量是非常简单的,因为一个 Servlet 的生命周期是由它运行所在的容器控制的。以下是实现一个简单的基于 Servlet 生命周期的网页点击计数器需要采取的步骤:
[*]在 init() 方法中初始化一个全局变量。
[*]每次调用 doGet() 或 doPost() 方法时,都增加全局变量。
[*]如果需要,您可以使用一个数据库表来存储全局变量的值在 destroy() 中。在下次初始化 Servlet 时,该值可在 init() 方法内被读取。这一步是可选的。
[*]如果您只想对一个 session 会话计数一次页面点击,那么请使用 isNew() 方法来检查该 session 会话是否已点击过相同页面。这一步是可选的。
[*]您可以通过显示全局计数器的值,来在网站上展示页面的总点击量。这一步是可选的。
在这里,我们假设 Web 容器将无法重新启动。如果是重新启动或 Servlet 被销毁,计数器将被重置。
页: [1]
查看完整版本: Servlet 点击计数器