JSP教程:[9]application对象

2025-11-06 15:25:20

1、application对服务器而言,是所有联机用户的共享的数据存储区。其由ServletContext类衍生而来的。

2、特点:

application对象保存了一个应用系统中公有的数据;application伴随着服务器的结束而结束;

application对象在服务器启动时创建;

在服务器运行时,application对象只有一个,其由服务器创建和销毁,不由用户控制

1、建立application变量:

使用以下语法可以创建:application.setAttribute("属性名","属性值");

2、返回application中的变量:

使用以下语法格式:application.getAttribute("属性名");

3、删除application变量:

语法格式:application.removeAttribute("属性名");

4、返回所有的application变量:

语法格式:application.getAttributeNames();返回数据类型为:Enumeration

5、application对象中的一些其他方法:

getMajorVersion

功能:返回服务器解释引擎所支持的最新Seervlet API版本

getMimeType(String file)

功能:返回文件file的文件格式与编码方式;

getRealPath(String path)

功能:返回虚拟路径path的真实路径;

getServerInfo()

功能:返回服务器解释引擎的信息

1、利用application对象,我们同样可以创建一个简单的统计人数的JSP程序;

创建applicationCount.jsp,代码如下图:

JSP教程:[9]application对象

2、通过不断的刷新本页,我们可以看到,访问的人数是不断的增加的。这就说明了session和application对象的作用域是不同的。但是一般session做计数器是记录访问的用户数而不是访问的次数。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢