Application对象

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情
一、Application对象的成员概述

  Application对象成员包括Application对象的集合、方法和事件。

  ⒈Application对象的集合

  Contents集合:没有使用<OBJECT>元素定义的存储于Applicaiton对象中的所有变量的集合

  StaticObjects:使用<OBJECT>元素定义的存储于Application对象中的所有变量 的集合

  例:在default.asp中有如下赋值

  application("a")="a"

  application("b")=128

  application("c")=false

  则有contents集合

  application.contents(1)="a" '也可写为application.contents("a")="a"

  application.contents(2)=128 '也可写为application.contents("b")=128

  application.contents(3)=false '也可写为application.contents("c")=false

  在此笔者推荐你在调用时使用类如application.contents("a")的方法,因为这样更为直观,如果用序号来表示的话则要考虑赋值的先后顺序。

  ⒉Application对象的方法

  Contents.Remove("变量名"):从Application.Contents集合中删除指定的变量

  Contents.RemoveAll() :把Application.Contents集合中的所有变量删除

  Lock() :锁定Application对象,使得只有当前的ASP页对内容能进行访问

  Unlock() :解除对Application对象的锁定

  例:在default.asp中:

  application("a")="a"

  application("b")=128

  application("c")=false

  response.write application.contents(1)&"<br>"

  response.write application.contents(2)&"<br>"

  response.write application.contents(3)&"<br>"

  response.write "After Remove b:"

  application.contents.remove("b")

  response.write application.contents(1)&"<br>"

  response.write application.contents(2)&"<br>"

  执行结果:

  a

  128

  False

  After Remove b:

  a

  False

  如果要删除集合中所有变量用application.contents.removeall即可,至于Lock和Unlock方法在实际中经常用到,读者也比较熟悉,在此就不在累赘。

  ⒊Application对象事件

  OnStart:第一个访问服务器的用户第一次访问某一页面时发生

  OnEnd :当最后一个用户的会话已经结束并且该会话的OnEnd事件所有代码已经执行完毕后发生,或最后一个用户访问服务器一段时间(一般为20分钟)后仍然没有人访问该服务器产生。

  想要定义application对象的OnStart和OnEnd事件里做什么需要将代码写在Global.asa这个文件里(下文有举例),并且将该文件放在站点的根目录下(一般是Inetpub/wwwroot/)
JSP中application的用法 application对象 1 什么是application对象 ? (1) 当Web服务器启动时,Web服务器会自动创建一个application对象application对象一旦创建,它将一直存在,直到Web服务器关闭。    一个Web服务器通常有多个Web服务目录 (网站),当Web服务器启动时,它自动为每个Web服务目录都创建一个application对象,这些applicati 阅读详情

相关推荐

application对象

application对象提供了对javax.servlet.ServletContext对象的访问,用于多个程序或者多个用户之间的共享数据。对于一个容器而言,每个用户都共用一个application对象,这一点与session对象不同。服务器启动后就会产生application对象,当客户在所访问的网站的各个页面之间浏览时,所用的application对象都是一个,知道服务器关闭,且所有的客户的...

Spring_East的博客 4800

Excel Application对象应用大全(二)

<br /> <br />Application对象相关的方法<br /> 下面探讨Application对象经常使用的一些方法。<br />FindFile方法和Dialogs集合<br /> 与GetOpenFilename方法不同,FileFind方法显示“打开”对话框并允许用户打开文件。如果成功打开文件,那么该方法返回True;如果用户取消了该对话框,那么该方法返回False。<br /> 下面的示例显示一条消息,告诉用户打开一个指定的文件,然后显示“打开”对话框。如果用户不能够打开该文件,则

guoxin_0724的专栏 1560

在 Excel 中自定义菜单栏和工具栏-添加、删除、禁止等

关于在 Excel 中如何自定义菜单栏和工具栏,甚至快捷菜单,微软有篇很详细的文档:如何在 Excel 中自定义菜单和菜单栏。我再把自己的经验补充一下:当我们打开 Excel 的时候,我们会看到一个菜单栏,还有根多工具栏。具体显示哪些工具栏,我们可以通过 View->Toolbars 来控制。同时,这个长长的列表最后一项“Customize”很有用,我们可以通过这个命令来修改 Offcie 系

唐诗宋词的专栏 1万+

对于application对象的认识

本文转载于https://blog.csdn.net/rshp_520/article/details/22213399application对象1 什么是application对象 ?(1) 当Web服务器启动时,Web服务器会自动创建一个application对象application对象一旦创建,它将一直存在,直到Web服务器关闭。   一个Web服务器通常有多个Web服务目录 (网站),...

qq_39569728的博客 1万+

ASP Application 对象

在一起协同工作以完成某项任务的一组ASP文件被称作应用程序(application)。ASP中的Application 对象用来将这些文件捆绑在一起。Application 对象web上的某个应用程序可以是一组ASP文件。这些ASP文件一起协同工作来完成某项任务。ASP中的Application对象用来把这些文件捆绑在一起。Application对象用于存储和访问来自任何页

Phoxe_bai的专栏 1054

获取全局的Application对象

开发中很多地方需要使用全局Application对象,每次都从外部传入着实麻烦。于是,开始有有了利用Java的反射来获取,当Application对象。 package pk.base.util; import android.app.Application; import java.lang.reflect.Field; import java.lang.reflect.M

u014311788的博客 3234

Application 对象

Application 对象Web 上的一个应用程序可以是一组 ASP 文件。这些 ASP 在一起协同工作来完成一项任务。而 ASP 中的 Application 对象的作用是把这些文件捆绑在一起。Application 对象用于存储和访问来自任意页面的变量,类似 Session 对象。不同之处在于所有的用户分享一个 Application 对象,而 session 对象和用户的关系是一一

放飞梦想 482

java web application对象_Web应用使用application对象

application对象代表Web应用本身,对于整个Web应用有效,一旦JSP,Servlet将数据放入application中,该数据将可以被该应用下其他所有的JSP,Servlet访问。application对象通常有两个作用:1 在整个Web应用的多个JSP,Servlet之间共享数据2 访问Web应用的配置参数通过application对象在整个Web应用的多个JSP,Servlet之间...

weixin_32989877的博客 1005

ASP内置对象详解之Application对象

   Application对象是个应用程序级的对象,用来在所有用户间共享信息,并可以在Web应用程序运行期间持久地保持数据。  Application的属性:  方法如下:   Application对象没有内置的属性,但是我们可以自行创建其属性。     其实大部分Application变量都 存放在Contents集合中,当你创建一个新的Application变量时,其实就是在Conte

TOSO的专栏 1559

application 对象是什么

application 对象用于保存应用程序中的共有数据,在服务器启动时对每个web 应用程序都自动创建一个 application 对象,只要不关闭服务器application 对象将一直存在,所有访问同一工程的用户可以共享applicaton对象

cfx1299748113的博客 3902

JSP对象-application对象

application对象application对象实现了用户将数据的共享,可存放全局变量 application开始于服务器的启动,终止于服务器的关闭 在用户的后连接或不同用户直接的连接中,可以对application对象的同意属性进行操作 服务器的启动和关闭决定了aplication对象的生命 application对象是ServletContext类的实例 常用方法: <%...

胡二的博客 371

Application对象中引用对象

本文以MSDN中的技术文章《Developers Guide to the Excel 2007 Application Object》为线条,参考了一系列相关技术文章和图书资料,全面整理和总结了Application对象应用知识。Application对象是Excel对象模型中最高层级的对象,代表Excel应用程序自身,也包含组成工作簿的许多部分,包括工作簿、工作表、单元格集合以及它们包含的数据

上帝狼 4146

application对象及其他

application对象及其他 一、Application 对象 1、一个网站中的任一个JSP页面开始执行时,将产生一个application对象。直到服务器关闭时,application对象才会被撤消。不同的web应用将产生不同的application对象。在一个Web应用中的所有JSP页面,都将存取同一个application对象,即使浏览这些JSP页面的不是用一个客户。 2、保存于appl...

qq_44701247的博客 1064
上一篇: DataAdapter对象
下一篇: Session对象
wenjing2008
博客等级 码龄19年 20粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值