一.application
① 概述
(1) application对象为多个应用程序保存信息,对于一个容器而言每个用户都共同使用一个application,这和session对象是不一样的。服务器启动后,就会自动创建application对象,这个对象一直会保持,直到服务器关闭为止。
(2) 属于jsp九大内置对象之一 也是 jsp四大作用域之一
② 常用方法
getAttribute(String name)
** 返回有name指定的名字的application对象的属性的值
setAttribute(String name,Object object)
** 设置有name指定名字的application对象的属性的值object
Enumeration getAttributeNames()
** 返回所有可用属性名的枚举
getServerInfo():返回jsp(servlet)
** 引擎及版本号
③ 经典案例
application实现统计网站访客
<%
//判断application对象中有没有保存为count的参数
//如果没有,在application对象中新增一个名为count的参数
if(application.getAttribute("count")!=null){
application.setAttribute("count",new Integer(0));
}
使用application对象读取count参数的值,再在原值基础上累加1
Integer count = (Integer)application.getAttribute(