欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

application内置对象

程序员文章站 2024-02-09 17:58:16
...

        application对于服务器而言,可以看做是一个所有上网者共享的数据访问区,application中的变量数据在程序设置其值时已经被初始化。当关闭网页服务器或超过默认时间而没有任何用户连接时将自动消失。
        无论网站中的任何一份网页,用户访问的数据内容都相同,可以把它看做是应用程序中的全局共享数据。

访问application中的数据

        application对象是实现ServletContext接口而来,利用此对象的各种方法,即可处理application的数据。下面说明它的使用方式。

  1. 创建application变量
application.setAttribute("变量名",变量值);
  1. 返回application中的变量
application.getAttribute("变量名");
  1. 移除application变量
application.removeAttribute("变量名");
  1. 返回所有的application变量
Enumeration <String> names = application.getAttributeNames();
while(names.hasMoreElements()){
    out.println(names.nextElement()+"<br>");
}
使用application对象获得信息

        application对象还可以用来获取服务器或者网页的信息,方法如下:

方法 说明
getMajorVersion() 返回服务器支持的最新的ServletAPI版本
getMinorVersion(() 返回服务器支持的最低的ServletAPI版本
getMimeType(String file) 返回文件file的格式文件与编码方式
getRealPath(String path) 返回虚拟路径path的真实路径
getServletInfo() 返回服务器信息