`
isiqi
  • 浏览: 16555215 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Servlet实现访问次数的例子!

阅读更多

//ShowTimesServlet.java /*Servlet实现访问次数的例子!*/
import java.io.*;
import java.util.zip.*;
import javax.servlet.*;
import javax.servlet.http.*;
/*
这个类实现访问次数。显示访问次数!看是第几次访问!
*/
public class ShowTimesServlet extends HttpServlet {

public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException, java.io.IOException {

response.setContentType("text/html");
HttpSession session = request.getSession();
String heading;
Integer accessCount =(Integer)session.getAttribute("accessCount");
if(accessCount == null) {
accessCount = new Integer(0);
heading = "Welcom,You are first time to visit!";
}
else {
heading = "Welcome Backer";
accessCount = new Integer(accessCount.intValue()+1);
}
session.setAttribute("accessCount",accessCount);
PrintWriter out = response.getWriter();
out.println("The title:"+heading);
out.println("Access count: "+accessCount);
}

public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException, java.io.IOException {
doGet(request,response);
}

}

分享到:
评论

相关推荐

    Jsp+Servlet+Cookie实现记住密码,自动登录,防止表单提交,记录登录次数

    在这个实例中,我们将深入探讨如何利用这些技术实现记住密码、自动登录、防止表单重复提交以及记录登录次数的功能。 首先,让我们从"记住密码"功能开始。在用户登录时,如果用户勾选了“记住我”的选项,系统会将...

    Servlet会话管理与用户认证.doc

    在这个例子中,我们使用一个静态常量`COUNTER_KEY`作为键,存储用户的访问次数。当用户首次访问时,`getValue()`返回`null`,因此将计数设置为1;之后的每次访问,都将计数器加1,并重新存入会话。最后,通过`...

    jsp javaBean and java servlet

    它创建或读取名为“count.txt”的文件,存储和更新访问次数。这是一种简单的状态管理方式,但并不适用于高并发场景,因为文件I/O可能会成为性能瓶颈。 总结来说,JSP、JavaBean和Servlet是Java Web开发中的重要组件...

    zk+jsp实现登录、注册、修改密码小例子

    ZK框架的核心是组件模型,它提供了一系列预定义的UI组件,如按钮、文本框、表格等,这些组件可以直接在服务器端操作,减少了客户端与服务器之间的交互次数,提高了性能。ZK通过事件驱动机制,使得用户在界面上的...

    counterDemo.zip(网页计数器)

    在“counterDemo.zip”这个项目中,我们将会探讨如何使用JSP(Java Server Pages)技术来实现这样的计数器,同时利用JSP内置对象来确保同一窗口内的页面刷新不会增加访问次数。下面,我们将深入讲解相关的知识点。 ...

    访问量统计

    总结起来,通过Servlet过滤器,我们可以轻松地实现访问量统计的功能,它不仅能统计访问次数,还可以扩展为收集其他用户行为数据。这种方式灵活且易于集成到现有的Web应用中,是监控和分析网站流量的有效工具。

    DWR-J2EE 简单例子

    配置DWR的核心文件`dwr-engine.jar`以及相关的Servlet配置,将`dwr-servlet.xml`加入到`web.xml`中,设置DWR的过滤器和Servlet。 2. **创建Java类** 创建一个简单的Java类,包含一些公共方法,这些方法将被前端...

    jsp投票系统的一个例子

    2. **表达式语言(EL)**:EL简化了从JavaBean获取属性和设置值的过程,使得在JSP页面中可以方便地访问后台的数据。 3. **JavaBeans**:JavaBeans是可重用的Java组件,常用于JSP中存储和传递数据。在这个系统中,可能...

    java计数器

    此外,还可以通过过滤器(Filter)来实现更复杂的功能,比如记录每个用户的访问次数,或者统计特定URL的访问频率。过滤器可以在请求到达Servlet之前拦截并处理它,从而实现统计目的。 在部署Servlet应用时,需要在...

    JavaWeb中过滤器的三个小案例

    案例1:分IP统计网站的访问次数 在网站运营中,了解用户访问来源是至关重要的。通过实现一个过滤器,我们可以记录每个IP地址访问网站的次数。首先,我们需要创建一个实现了javax.servlet.Filter接口的类,并重写...

    JAVA登录拦截器,查看用户是否登录过,未登录禁止访问页面

    在这个例子中,它们都是空实现,因为没有需要在这些生命周期阶段执行的操作。 4. **核心过滤逻辑** ```java public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, ...

    jsp统计访问人数源码

    在统计访问人数的应用中,我们主要关注服务阶段,即每当有新的请求到达时,JSP页面将被执行,更新访问次数。 3. JSP内置对象: JSP提供了九个内置对象,如request、response、session、application等。在我们的...

    Java Web应用开发 28 课堂案例-使用application制作站点计数器.docx

    在这个站点计数器的例子中,我们将`num`作为属性名,存储访问次数。 在`applicationdemo3.jsp`文件中,首先尝试从`application`对象中获取名为`num`的属性值。如果该属性存在(即`strNum != null`),则将其转换为...

    提升JSP应用程序的七大绝招

    你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会...

    java内部重定向死循环检例子

    1. **使用RequestDispatcher接口**:在Servlet中,我们通常通过`RequestDispatcher`的`forward()`方法来实现内部重定向。例如: ```java public void doPost(HttpServletRequest request, HttpServletResponse ...

    jsp网站流量实现代码

    每次请求到达时,检查用户是否为新访客,如果是,则在数据库中增加访问次数;如果不是,不进行计数,以避免重复计算。 4. **数据库交互**: 在JSP中,我们通常使用Java的JDBC(Java Database Connectivity)API来...

    jsp+servelet+javabean

    结合"WebCount"这个文件名,可能是包含了一个简单的Web计数器应用,使用了JSP、Servlet和JavaBean来记录和显示页面访问次数。这样的例子通常会演示如何在Servlet中增加计数,然后通过JavaBean存储和检索计数,最后在...

    DWR简单例子

    **DWR(Direct Web Remoting)简介** DWR(Direct Web Remoting)是一个开源JavaScript库,它允许在...通过"DWR简单例子"的学习,你可以了解如何在实际项目中利用DWR实现更高效的Web应用交互,提高用户的使用体验。

    jsp+javaBean的计数器[借鉴].pdf

    首先读取文件中的当前访问次数,将其转换为整数,然后加一,最后将更新后的数值写回文件。 6. 图片显示访问量:`display.java`负责展示访问计数,它读取文件中的数字并转换为对应的图片路径。数字0到9的图片存储在`...

    jsp基础教程(清华版)源码

    如果文件存在,则读取当前访问次数,增加后再次写回。这样,即使服务器重启,计数也能得到保留。 ### 总结 《JSP基础教程(清华版)》的源码不仅提供了基础的JSP知识,还涵盖了诸如变量声明、页面指令、脚本元素、...

Global site tag (gtag.js) - Google Analytics