application作⽤域
session和application的区别⽂章⽬录
概述
Application 的作⽤范围在服务器⼀开始执⾏服务,到服务器关闭为⽌。 Application 相⽐于Session、request和page的范围最⼤、停留的时间也最久。
存⼊application的信息在Web应⽤程序运⾏期间,所有的页⾯都可以访问这个信息。
4⼤作⽤域的范围
1. application:服务器启动到停⽌这段时间。
2. session:HTTP会话开始到结束这段时间。
3. request:HTTP请求开始到结束这段时间。
4. page:当前页⾯从打开到关闭这段时间。
常⽤⽅法
// 返回给定名的属性值
1、getAttribute(String name)
// 设置属性的属性值
2、setAttribute(String name , Object object)
// 删除给定属性及其属性值
3、removeAttribute(String name)
// 返回所有可⽤属性名的枚举
4、getAttributeNames()
// 返回给定虚拟路径的真实路径
5、getRealPath(String path)
// 返回给定资源(⽂件或⽬录)的URL路径
6、getResource(String path)
代码演⽰
<%
Integer count =(Attribute("count");
if(count != null){
count ++;
}else{
count =1;
}
application.setAttribute("count",count);
%>
<%
Integer i =(Attribute("count");
out.println("您好,您是第 "+ i +" 位访问本⽹站的⽤户");
%>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论