JSP教程:[9]application对象

 时间:2024-10-13 16:18:02

为了便于Web开发,在亭盍誓叭JSP内部设置了一些默认的对象,这些对象不需要预先声明就可以在脚本和表达式中使用。内置对象也称隐含对象。常用的内置对象有:request,response ,out,session,application,pageContext,config,page和exception.这里,我们介绍application对象。

JSP教程:[9]application对象

工具/原料

Eclipse

Tomcat

一、基本知识

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

2、特点:application对象保存了一个应用系统中筇瑰尬哇公有的数据;application伴随着服务器的结束而结束;appli艘早祓胂cation对象在服务器启动时创建;在服务器运行时,application对象只有一个,其由服务器创建和销毁,不由用户控制

二、存取application中的数据

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

2、返回application中的变量:使用以下语法格式:application.getAttribute("属性名");

3、删除application变量:语法格式:application.removeAttribute("属性名");

4、返回所有的application变量:语法格式:application.getAttributeNames();返回数据类型为:Enumeration

5、application对象中的一些其他方法:getMajorVersion功能:返回服务器解释引擎所支持的最新Seervlet A霸烹钟爷PI版本getMimeType(String file)功能:返回文件file的文件格式与编码方式;getRealPath(String path)功能:返回虚拟路径path的真实路径;getServerInfo()功能:返回服务器解释引擎的信息

三、实例

1、利用application对象,我们同样可以创建一个简单的统计人数的JSP程序;创建applicationCount.jsp,代码如下图:

JSP教程:[9]application对象

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

  • 为pycharm设置ubuntu解释器
  • pycharm怎么上传外部更改设置
  • 怎么在Firefox中安装Tamper data组件
  • VMware 虚拟机 的使用方法
  • C# datagrid 怎么实现编辑功能
  • 热门搜索
    传统文化手抄报内容 关于书的手抄报 关于重阳节的手抄报 手抄报的装饰 六一儿童节手抄报内容 小学数学手抄报 植树节手抄报一等奖 数学手抄报内容资料 保护野生动物手抄报 高中生手抄报