西西软件园多重安全检测下载网站、值得信赖的软件下载站!
西西首页 常用软件 软件下载 安卓软件 游戏下载 安卓游戏 MAC应用 驱动下载 安卓电视
系统工具网络工具媒体工具图形图像聊天工具应用软件编程开发手机软件安卓应用电脑安全字体素材

JAVA 网站统计实例

pdf高清版
  • JAVA 网站统计实例pdf高清版
  • 软件大小:6.8M
  • 更新时间:2016-04-11 17:09
  • 软件语言:中文
  • 软件厂商:
  • 软件类别:国产软件 / 免费软件 / 电子教程
  • 软件等级:4级
  • 应用平台:WinAll
  • 官方网站:暂无
好评:50%
坏评:50%

装机必备软件

软件介绍

相关链接 版本说明 下载地址
Java SE Development Kit 7 官方正式版 查看
Java SE Runtime Environment(JRE7 64位版) 71多语官方安装版 查看
JD-GUI(Java反编译工具 绿色免费版 查看
JDK 6(Java SE Development Kit) 64位版 查看
Java SE Development Kit (JDK7) 7u67官方正式版 查看
Java Runtime Environment(JRE7) 官方最新版 查看

Spring+Mysql+C3P0 统计网站的访问量,比如PV(页面浏览量),UV(独立访客数),将统计结果保存到MYSQL数据库中。 一个javaee利用mvc模式开发的实例,功能强力,利用面广,每一个初期开发者不可少的利用工具。

代码简介:

CounterServlet.java

package org.sunxin.ch02.servlet;

import java.io.IOException;

import java.io.PrintWriter;

import javax.servlet.ServletContext;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public class CounterServlet extends HttpServlet

{

public void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException

{

ServletContext context = getServletContext();

Integer count = null;

synchronized(context)

{

count = (Integer) context.getAttribute("counter");

if (null == count)

{

count = new Integer(1);

}

else

{

count = new Integer(count.intValue() + 1);

}

context.setAttribute("counter", count);

}

resp.setContentType("text/html;charset=gb2312");

PrintWriter out = resp.getWriter();

out.println("");

out.println("");

out.println("");

out.println("该页面已被访问了" + "" + count + "" + "次");

out.println(" ");

out.close();

}

}

在程序代码的第17行,调用getServletContext()方法(从GenericServlet类间接继承而来)得到Web应用程序的上下文对象。为了避免线程安全的问题,我们在第19行使用synchronized关键字对context对象进行同步。第21行,调用上下文对象的getAttribute()方法获取counter属性的值。第21~29行,判断count是否为null,如果为null,则将它的初始值设为1。当这个Servlet第一次被访问的时候,在上下文对象中还没有保存counter属性,所以获取该属性的值将返回null。如果count不为null,则将count加1。第30行,将count作为counter属性的值保存到ServletContext对象中。当下一次访问这个Servlet时,调用getAttribute()方法取出counter属性的值不为null,于是执行第28行的代码,将count加1,此时count为2,表明页面被访问了两次。第39行,输出count,显示该页面的访问次数。

另外还需要注意的是,访问次数在重启Tomcat服务器后,将重新从1开始,为了永久保存访问次数,可以将这个值保存到文件或数据库中。

另外还需要注意的是,访问次数在重启Tomcat服务器后,将重新从1开始,为了永久保存访问次数,可以将这个值保存到文件或数据库中。

软件标签: java 实例

软件截图

JAVA 网站统计实例 pdf高清版

    其他版本下载

    热门评论

    最新评论

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)

    下载帮助下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。

    TOP
    软件下载