返回顶部
首页 > 资讯 > 后端开发 > Python >Servlet实现统计页面访问次数功能
  • 172
分享到

Servlet实现统计页面访问次数功能

2024-04-02 19:04:59 172人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

本文实例为大家分享了Servlet实现统计页面访问次数的具体代码,供大家参考,具体内容如下 实现思路: 1.新建一个CallServlet类继承httpservlet,重写doGet

本文实例为大家分享了Servlet实现统计页面访问次数的具体代码,供大家参考,具体内容如下

实现思路:

1.新建一个CallServlet类继承httpservlet,重写doGet()和doPost()方法;

2.在doPost方法中调用doGet()方法,在doGet()方法中实现统计网站被访问次数的功能,用户每请求一次servlet,使得访问次数times加1;

3.获取ServletContext,通过它的功能记住上一次访问后的次数。

WEB.xml中进行路由配置:


<!-- 页面访问次数 -->
  <servlet>
    <servlet-name>call</servlet-name>
    //CallServlet为处理前后端交互的后端类
    <servlet-class>CallServlet</servlet-class>  
  </servlet>
  <servlet-mapping>
    <servlet-name>call</servlet-name>
    <url-pattern>/call</url-pattern>
</servlet-mapping>

CallServlet类:


import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.Http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;



//获得网站被访问的次数
public class CallServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.setContentType("text/html;charset=utf-8");
        ServletContext context = getServletContext();
        Integer times = (Integer) context.getAttribute("times");
        if (times == null) {
            times = new Integer(1);
        } else {
            times = new Integer(times.intValue() + 1);
        }
        PrintWriter out= resp.getWriter();
        out.println("<html><head><title>");
        out.println("页面访问统计");
        out.println("</title></head><body>");
        out.println("当前页面被访问了");
        out.println("<font color=red size=20>"+times+"</font>次");
        context.setAttribute("times",times);
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        this.doGet(req,resp);
    }
}

前端展示结果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: Servlet实现统计页面访问次数功能

本文链接: https://lsjlt.com/news/123112.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Servlet实现统计页面访问次数功能
    本文实例为大家分享了Servlet实现统计页面访问次数的具体代码,供大家参考,具体内容如下 实现思路: 1.新建一个CallServlet类继承HttpServlet,重写doGet...
    99+
    2024-04-02
  • 基于servlet实现统计网页访问次数
    本文实例为大家分享了基于servlet实现统计网页访问次数的具体代码,供大家参考,具体内容如下 一、基础知识 (1)ServletContext和ServletConfig的区别 S...
    99+
    2024-04-02
  • 如何使用servlet实现统计网页访问次数
    这篇文章主要介绍如何使用servlet实现统计网页访问次数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、基础知识(1)ServletContext和ServletConfig的区别ServletContext作为...
    99+
    2023-06-29
  • 编写一个Servlet,实现统计网站被访问次数的功能
    一、要求 1.新建一个类ShowTimesServlet继承HttpServlet,重写doGet和doPost方法。 2.在doPost方法中调用doGet方法,在doGet方法中实现统计网站被访问次数的功能,用户每请求一次servlet...
    99+
    2023-10-21
    servlet java intellij-idea
  • jsp+servlet实现简单登录页面功能(附demo)
    目录实现功能:开发环境:预备知识: 1.登录界面login.jsp:2.登录成功界面hello.jsp:3.登录失败信息回显Login.jsp:思路简述:具体代码Code:...
    99+
    2024-04-02
  • session怎么获得页面访问次数
    要获得页面的访问次数,可以使用session来实现。下面是一种常见的实现方法:1. 在用户访问页面时,检查session中是否已经存...
    99+
    2023-08-18
    session
  • JavaWeb Servlet实现网页登录功能
    上次写了一篇JDBC工具类实现登录功能,但是只能在控制台实现输入用户名密码。这次使用了Servlet来实现登录功能,可以通过在页面上输入账号密码,然后提交表单,查询数据库,从而实现登...
    99+
    2024-04-02
  • 怎么用jsp+servlet实现简单登录页面功能
    本篇内容主要讲解“怎么用jsp+servlet实现简单登录页面功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用jsp+servlet实现简单登录页面功能”吧!目录实现功能:开发环境:预备...
    99+
    2023-06-20
  • jquery怎么访问servlet并返回数据到页面
    本篇内容主要讲解“jquery怎么访问servlet并返回数据到页面”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery怎么访问servlet并返回数据到...
    99+
    2024-04-02
  • JavaWeb Servlet怎么实现网页登录功能
    小编给大家分享一下JavaWeb Servlet怎么实现网页登录功能,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体内容如下:1、配置文件,导入jar包2、创建数据库环境use student;create&n...
    99+
    2023-06-20
  • SpringBoot如何使用AOP实现统计全局接口访问次数
    本篇内容主要讲解“SpringBoot如何使用AOP实现统计全局接口访问次数”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringBoot如何使用AOP实现统计全局接口访问次数”吧!AOP是...
    99+
    2023-07-02
  • SpringBoot使用AOP实现统计全局接口访问次数详解
    目录AOP是什么AOP的作用和优势常见的动态代理技术AOP相关概念实现AOP是什么 AOP(Aspect Oriented Programming),也就是面向切面编程,是通过预编译...
    99+
    2024-04-02
  • 利用Servlet怎么实现一个点击计数器功能
    这期内容当中小编将会给大家带来有关利用Servlet怎么实现一个点击计数器功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、Web页面的点击计数器以下是基于Servlet生命周期实现一个简单的页面点击...
    99+
    2023-05-31
    servlet
  • vue实现页面缓存功能
    本文实例为大家分享了vue实现页面缓存功能的具体代码,供大家参考,具体内容如下 主要利用keep-alive实现从列表页跳转到详情页,然后点击返回时,页面缓存不用重新请求资源。 一、...
    99+
    2024-04-02
  • php怎么实现限制访问次数
    可以通过以下几种方法来实现限制访问次数:1. 使用数据库:在数据库中创建一个表,记录每个用户的访问次数和最后访问时间等信息。每次用户...
    99+
    2023-09-26
    php
  • OracleSession每日统计功能实现
    目录背景功能分析具体实现统计会话SQL脚本批量Oracle实例 for实现数据统一汇总背景 客户最近有这样的需求,想通过统计Oracle数据库活跃会话数,并记录在案,利用比对历史的活...
    99+
    2024-04-02
  • JS如何实现页面打印功能
    小编给大家分享一下JS如何实现页面打印功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!打印整个页面示例1.可直接在按钮添加调用...
    99+
    2024-04-02
  • html怎么实现页面跳转功能
    这篇文章主要讲解了“html怎么实现页面跳转功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html怎么实现页面跳转功能”吧! ...
    99+
    2024-04-02
  • html5怎么实现页面跳转功能
    本篇内容主要讲解“html5怎么实现页面跳转功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“html5怎么实现页面跳转功能”吧! ...
    99+
    2024-04-02
  • 如何实现amazeui页面校验功能
    这篇文章主要介绍了如何实现amazeui页面校验功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。如下图所示: 邮政“邮政编码”字段,数据库中是varchar2(1...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作