jsp中应用Aplication统计访问量
1.application的概述
服务器启动后就产生了这个application对象,当客户在所访问的网站的各个页面之间浏览时,这个application对象都是同一个,直到服务器关闭。但是与session不同的是,所有客户的application对象都是同一个,即所有客户共享这个内置的application对象。
2.用到的方法有:
public void setAttribute(String name,Object obj): 设置由name指定的名字的application对象的属性的值object.
public Object getAttribute(String name):返回由name指定的名字的application对象的属性的值.
3.在jsp中使用Aplication的对象统计访问量
<%
Integer totalCount=(Integer)application.getAttribute("totalCount");
if(totalCount==null){
DBConnection db2 = new DBConnection();
String sql2 = "select * from sitevisits";
ResultSet rs2 = db2.executeQuery(sql2);
while (rs2.next()) {
String totalcount = rs2.getString("totalcount");
int sum = Integer.parseInt(totalcount);
totalCount=new Integer(sum);
}
}else{
totalCount=new Integer(totalCount.intValue()+1);
DBConnection db3 = new DBConnection();
String sql3 = "update sitevisits set totalcount="+totalCount;
int i = db3.executeUpdate(sql3);
}
application.setAttribute("totalCount",totalCount);
%>
<p>访问率:<%=totalCount%></p>
4.缺点:每次的访问都要读取数据与更新数据,效率低,速度慢,消耗内存。
jsp中应用Aplication统计访问量相关推荐
- JSP中实现网页访问统计的方法
JSP中实现网页访问统计的方法最近学习Jave EE 中的jsp网页开发,需要实现网页访问量的统计,刚开始不知道如何实现,后来问了一下老师,老师是这样回答我的:要实现网页访问的统计,你可以利用appl ...
- Node.js中使用百度统计API统计站点的访问量、访客数、IP数相关信息
详情访问:详情 欢迎来我的个人网站:TanJia 今天,在个人网站的关于版块,添加了本站点的总访问量.总访客数以及当日的访问量等相关信息.使用的是百度统计的相关API. 首先,我们需要在百度统计中开通 ...
- jsp网站访问次数统计
JSP 点击量统计 有时候我们需要知道某个页面被访问的次数,这时我们就需要在页面上添加页面统计器,页面访问的统计一般在用户第一次载入时累加该页面的访问数上. 要实现一个计数器,您可以利用应用程序隐式对 ...
- JSP中的文件操作:数据流、File类、文件浏览、目录操作、上传下载
文件可以永久地存储信息,从本质上讲文件就是存放在盘上的一系列数据的集合.应用程序如果想长期保存数据,就必须将数据存储到文件中,这就涉及到文件的操作.而在编写网站应用程序的过程中,有许多地方要对文件 ...
- JSP中Listener和Timer的运用
其他的JSP文章: 在JSP中使用Bean自动属性填充机制 JSP列出服务器环境变量 JSP的errorPage指令异常转向错误页的实现机制及应用 Jsp利用404错误页进行URL重写 有的时候需要在 ...
- JSP中meta标签之详解
JSP中meta标签之详解 2013年01月26日 16:09:27 阅读数:5589 JSP标签 <meta.....>作用总结 <metahttp-equiv="pra ...
- hexo教程:搜索SEO+阅读量统计+访问量统计+评论系统
hexo教程:搜索SEO+阅读量统计+访问量统计+评论系统 更多精彩内容欢迎访问我的个人博客皮皮猪:http://www.zhsh666.xyz或者http://www.zh66.club期待您的光临 ...
- java如何统计系统浏览人数_java网站如何统计访问量和在线人数实例源码
java网站如何统计访问量和在线人数实例源码.简言之,如果不用第三方提供的接口 那最好的解决方案应该是当SESSION建立时sessionCreated(),在访问总数和当前在线人数上+1 当SESS ...
- JSP中是EL表达式与JSTL
EL语法:${ } EL取值来自于作用域对象 1.如何从指定作用域取值(默认从最小作用域取值) pageScope.requestScope.sessionScope.applicationScope ...
最新文章
- EOS账户和钱包综合指南
- 深度学习动手入门:GitHub上四个超棒的TensorFlow开源项目
- 继承机制中的构造器和析构器 - C++快速入门17
- 李开复:非常看好移动互联网的未来 --记CSDNCTO俱乐部李开复交流会
- php myadmin怎么用,关于apachemysqlphpmyadmin的安装与配置
- SQL必知必会-事物处理
- shell 命令进阶(三)
- 中审咨询政府行业远程接入解决方案
- 京东搜索排序在线学习的 Flink 优化实践
- Multitask Learning
- http://39.98.219.132 题库标准答案(题库序号:463)之编写一个给一个分数约分的程序
- 《天道》解读三:什么是天道?
- 甲方和乙方怎么区别?
- srs流媒体服务器推流的流程
- outlook邮件 css 不生效问题
- Mask-RCNN ICCV2017
- latex subfigure重新编号
- 手机APP开发(安卓、IOS)logo图标在线生成工具上线啦。
- C#得到10000以内素数
- 模型训练损失,正确率绘制曲线图
热门文章
- win10 系统盘瘦身--安装VS2015后搬移 visual的安装源文件夹,释放C盘
- Windows环境安装Python编译环境与开发工具(pycharm安装)
- 类名.class的含义
- Python编程:将Flask项目部署到免费服务器Heroku
- VScode中使用svn常用简单操作
- 普本两年程序员的大学回忆录
- 德勤助力康宝莱上线聊天机器人服务内部问答
- oracle导出报表是网页版,ORACLE AWR报告详解网页在线版
- 继解决Spring data jpa 批量插入重写saveAll()后遇到符号不兼容问题
- 手撕 Golang 高性能内存缓存库 bigcache! #4