当前位置: 首页 > news >正文

网站建设教程公司湖南岚鸿o k网络推广网站排行榜

网站建设教程公司湖南岚鸿o k,网络推广网站排行榜,新乡市做网站找哪个公司,网址导航是什么浏览器有些时候,我们可能会对整个网站的点击量感兴趣,想要知道这个网站的总点击量。在Servlet中,这是非常简单的,我们可以使用过滤器做到这一点。 下面是实现一个简单的基于过滤器生命周期的网站点击计数器需要采取的步骤: …

有些时候,我们可能会对整个网站的点击量感兴趣,想要知道这个网站的总点击量。在Servlet中,这是非常简单的,我们可以使用过滤器做到这一点。

下面是实现一个简单的基于过滤器生命周期的网站点击计数器需要采取的步骤:

  1. 在过滤器的 init() 方法中初始化一个全局变量。
  2. 每次调用 doFilter 方法时,都增加全局变量。
  3. 如果需要,你可以在过滤器的 destroy() 中使用一个数据库表来存储全局变量的值。在下次初始化过滤器时,该值可在 init() 方法内被读取, 这一步是可选的。

在这里,假设Web容器将无法重新启动。如果重新启动或 Servlet 被销毁,点击计数器将被重置。

下面示例演示了如何实现一个简单的网站点击计数器,代码如下:

package com.test.servlet;

 

import java.io.IOException;

 

//必须导入的包

import javax.servlet.Filter;

import javax.servlet.FilterChain;

import javax.servlet.FilterConfig;

import javax.servlet.ServletException;

import javax.servlet.ServletRequest;

import javax.servlet.ServletResponse;

 

public class WebCounter implements Filter {

 

    private int hitCount;

 

    public void destroy() {

        // 这一步是可选的,但是如果需要,可以把 hitCount 的值写入到数据库

    }

    public void init() throws ServletException {

 

    }

 

    @Override

    public void doFilter(ServletRequest request, ServletResponse response,

            FilterChain chain) throws IOException, ServletException {

        // 把计数器的值增加 1

        hitCount++;

 

        // 输出计数器

        System.out.println("网站访问统计:" + hitCount);

 

        // 把请求传回到过滤器链

        chain.doFilter(request, response);

 

    }

    @Override

    public void init(FilterConfig config) throws ServletException {

        // 重置点击计数器

        hitCount = 0;

    }

}

下面来编译上面的 Servlet,并在web.xml文件中创建以下条目:

<filter>

    <filter-name>WebCounter</filter-name>

    <filter-class>WebCounter</filter-class>

</filter>

 

<filter-mapping>

    <filter-name>WebCounter</filter-name>

    <url-pattern>/*</url-pattern>

</filter-mapping>

现在访问网站的任意页面,比如 http://localhost:8080/。这将会在每次任意页面被点击时,把计数器的值增加 1,它会在日志中显示以下消息:

http://www.hkea.cn/news/362176/

相关文章:

  • 网站怎么做双语种seo关键词如何设置
  • 用java做的游戏下载网站有哪些内容成都网络推广优化
  • 慈溪市网站建设google官网
  • 网站建设计划seo网站排名优化软件是什么
  • 大连网站建设谁家好郴州网站定制
  • 网站建设背景怎么写一个企业该如何进行网络营销
  • 为女朋友做的表白网站百度大数据分析工具
  • 上海高端网站建设服务公seo推广公司
  • 找人合伙做网站平台仿站定制模板建站
  • 深圳市网站建设科技公司腾讯网网站网址
  • wordpress语言文件夹seo销售好做吗
  • 河北建设集团官网西安网站seo
  • 在外汇局网站做登记报告恢复原来的百度
  • 做外贸做的很好的网站全国疫情突然又严重了
  • 开发app需要什么样的团队百度seo优化培训
  • ftp上传网站之后软文什么意思范例
  • 询广西南宁网站运营推广系统
  • wordpress侧边栏小工具佛山网站优化
  • 用vs做网站原型企业培训课程有哪些内容
  • wordpress评论自定义百度刷排名seo
  • 四川建设网官网登录入口泉州seo外包
  • 网站有备案 去掉备案网络营销意思
  • 新建网站推广给企业百度问一问在线咨询客服
  • 曹鹏wordpress建站seo视频广东疫情防控措施
  • 网站开发的岗位排名优化工具
  • 岳阳做网站怎么做推广让别人主动加我
  • 不断改进网站建设公司百度官网优化
  • 万户网站宁波网站制作优化服务
  • 潍坊快速网站排名网站是怎么做出来的
  • 聚美优品的pc网站建设注册网址