`
whtsuper
  • 浏览: 34613 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

jsp中应用Aplication统计访问量

    博客分类:
  • Java
阅读更多
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.缺点:每次的访问都要读取数据与更新数据,效率低,速度慢,消耗内存。
1
0
分享到:
评论
1 楼 so_depress 2011-11-12  
感谢分享 

相关推荐

    jsp统计访问人数源码

    - 使用`application`对象:为了统计所有用户的总访问量,我们可以利用`application`对象存储全局的访问次数。每次有新访问时,我们都会增加这个值。 5. JSP脚本元素: 我们可以在JSP页面中使用脚本元素()来插入...

    JSP实现网站流量统计

    在网站运营中,流量统计是一项至关重要的任务,它能够帮助我们了解网站的访问情况,包括访问量、用户行为、热门页面等信息。本资源提供了JSP实现网站流量统计的一种方法,对于学习和实践Web开发,尤其是JSP应用,...

    JSP中基于Session的在线用户统计分析

    在JSP中,基于Session的在线用户统计分析是一种常见的用户管理技术,用于追踪并记录当前正在网站上活动的用户。Session是Web应用中用来跟踪用户状态的一种机制,它允许服务器端存储特定用户会话的数据,即使用户在...

    jsp聊天技术,application实现聊天

    `application`作用域在整个应用范围内都是可见的,这意味着一旦数据被存入`application`,所有用户和所有页面都能访问到,直到服务器关闭或手动清除。这对于实现聊天功能非常有用,因为它可以存储和共享所有用户之间...

    jsp留言版-application

    在这个“jsp留言版-application”的项目中,开发者利用了JSP的内置对象`application`来实现了一个简单的在线留言功能。`application`对象在所有用户的会话之间共享数据,它在整个Web应用的生命周期内都存在,直到...

    JSP游戏网站 JSP网游聊天室application session的使用

    - 使用`application.setAttribute()`存储的数据可以在任何地方、任何时候被任何用户访问,适用于存储如全局配置、统计信息等不随用户变化的数据。 - 应谨慎处理application中的数据,避免敏感信息的暴露,因为所有...

    JSP流量统计系统

    【JSP流量统计系统】是一种基于Java服务器页面(JSP)技术构建的系统,用于收集、分析和展示网站访问量的相关数据。此类系统的核心目标是为网站管理员提供关于用户行为的详细信息,如访问次数、停留时间、热门页面等...

    JSP应用开发与实践

    6. **表达式语言(EL)**:EL是一种轻量级的脚本语言,用于访问JavaBean或其他作用域中的数据,如`${user.name}`可以获取名为"user"的bean的"name"属性。 7. **JavaServer Pages Standard Tag Library (JSTL)**:...

    JSP应用教程 课后习题答案

    3. **内置对象**: JSP提供了8个内置对象,如`request`、`response`、`session`、`application`等,它们为开发者提供了方便的API来访问HTTP请求、响应、会话和应用程序级数据。 4. **脚本元素**: JSP中的脚本元素...

    jsp_application

    "jsp_application"这个主题显然关注的是JSP中的特定概念——"application",在本文中,我们将深入探讨JSP Application的含义、作用以及相关应用。 1. **JSP Application的基本概念** 在JSP中,`application`代表...

    采用JSP开发的网站流量统计系统

    网站流量统计系统是互联网数据分析的重要工具,它可以帮助网站管理员了解网站的访问情况,包括用户访问量、页面浏览量、停留时间、来源路径等关键指标,从而优化网站内容,提升用户体验,实现商业目标。本系统采用...

    jsp页面记录自己的访问次数和总的访问次数

    在 JSP 页面中,首先需要定义两个整型变量 `i` 和 `j`,它们将分别用于存储用户的个人访问次数和总的访问次数。 ```jsp ! int i = 0; %&gt; ``` 2. **读取当前的访问次数:** 使用 `session` 对象来读取当前...

    7. jsp内建对象之application

    例如,你可以设置一个全局计数器,统计网站的总访问量。 ```jsp &lt;% application.setAttribute("visits", (Integer)application.getAttribute("visits") + 1); %&gt; ``` 2. **获取属性**:通过`getAttribute()`...

    JSP实现网页访问统计

    这种方法的一个缺点是它无法区分是否为真正的“新访问”,即刷新页面也会被计入访问量中。 ##### 2.2 实现代码 ```jsp *" pageEncoding="GB2312"%&gt; &lt;title&gt;Java计数器程序 if (application.getAttribute(...

    JSP应用与开发第二版课后答案

    7. **EL(Expression Language)**:EL是一种轻量级的表达式语言,用于在JSP页面上方便地访问JavaBean的属性。 8. **JSTL(JavaServer Pages Standard Tag Library)**:是一组标准标签库,包括Core、JDBC、XML、...

    江西农业大学javaweb作业访问统计量

    本项目“江西农业大学javaweb作业访问统计量”利用这两种技术来实现页面访问量的统计,这对于我们理解Web应用程序中的用户行为分析具有重要意义。 首先,我们来详细探讨一下`session`。在HTTP协议中,由于其无状态...

    jsp-web开发技术与典型应用

    EL是一种轻量级的表达式语言,用于访问和操作JSP页面上下文中的数据。JSTL是一组标准的标签库,提供对常见任务的封装,如循环、条件判断、XML处理等,以减少Java脚本的使用。 **6. MVC(Model-View-Controller)...

    JSP应用开发详解第三版源代码

    - **EL表达式**:学习使用EL访问和操作页面作用域中的对象,简化JSP页面的编写。 - **EL函数库**:了解JSTL(JavaServer Pages Standard Tag Library)中的EL函数库,如fmt、fn、sql、xml等标签库的使用。 4. **...

Global site tag (gtag.js) - Google Analytics