首页 > 作文

基于servlet实现统计网页访问次数

更新时间:2023-04-04 23:05:53 阅读: 评论:0

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

一、基础知识

(1)rvletcontext和rvletconfig的区别

rvletcontext作为整个web应用的共享数据
rvletconfig只是作为当前rvlet的数据共享,下一个rvlet访问时,是访问不到的

二、代码实现

将显示的统计次数显示在html页面上:

import java.io.ioexception;import java.io.printwriter;import javax.rvlet.rvletcontext;import javax.rvlet.rvletexception;import javax.rvlet.annotation.webrvlet;import javax.rvlet.http.httprvlet;import javax.rvlet.http.httprvletrequest;import javax.rvlet.http.httprvletrespon;/*** rvlet implementation class countrvlet1*/@webrvlet("/countrvlet1")public class countrvlet1 extends httprvlet { private s电饭锅蒸米饭tatic final long rialversionuid = 1l;     /**  * @e httprvlet#httprvlet()  */  public countrvlet1() {    super();    // todo auto-generated constructor stub  } /**  * @e httprvlet#doget(httprvletrequest request, httprvletrespon respon)  */ protected void doget(httprvletrequest request, httprvletrespon respon) throws rvletexception, ioexception {  //设置字符编码  request.tcharacterencoding("utf-8");  respon.tcharacterencoding("utf-8");  respon.tcontenttype("text/html; chart=utf-8");    //获取全局的共享数据  rvletcontext rvletcontext = this.getrvletcontext();    //获取计数器count  integer count = (integer) rvletcontext.getattribute("count");    //如果获取的计算器对象为空 ,说明是第一次访问,并将count,放入rvletco肖洛霍夫unt  if( rvletcontext.getattribute("count") == null) {   count = 1;   rvletcontext.tattribute("count", count);  }el {   //否则就不是第一次访问,将登陆的计数器进行加1的数据更新   rvletcontext.tattribute("count", count+1);  }    //将登陆的次数显示在页面上  printwriter out =respon.getwriter();  out.print("<!doctype html>\rlo什么意思\n" +     "<html>\r\n" +     "<head>\r\n" +     "<meta chart=\"utf-8\">\r\n" +     "<title>登陆网页次数统计</title>\r\n" +     "</head>\r\n" +     "<body>");  out.print("<h1>");  out.print("您是第 "+ rvletcontext.getattribute("count")+"位访客");  out.print("<h1>");  out.print("</body>\r\n" +     "</html>} /**  * @e httprvlet#dopost(httprvletrequest request, httprvletrespon respon)  */ protected void dopost(ht爱情复兴歌词tprvletrequest request, httprvletrespon respon) throws rvletexception, ioexception {  // todo auto-generated method stub  doget(reque晨会主题st, respon); }}

三、在不同浏览器显示的次数

(1)在eclip中显示的次数

(2)在火狐中显示的次数

(3)在360中显示的次数

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

本文发布于:2023-04-04 23:05:51,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/b6b32528fa0d91d8a0d264191cbd3bf5.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:基于servlet实现统计网页访问次数.doc

本文 PDF 下载地址:基于servlet实现统计网页访问次数.pdf

标签:次数   数据   计数器   本文
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图