Sesstion和Application对象的区别

blesseveryone 2006-02-23 01:44:09
JSP中Sesstion和Application对象都可以得到客户端的请求并响应,那这两个对象有什么区别呢?请大家帮忙指点一下吧!
...全文
243 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yanyuening 2006-04-14
session 表示一个会话 对于没一个用户系统都会给他分配一个session对象 ,和其他用户无关
Application 表示整个应用,从系统运行到系统关闭都是同一个对象,所有对象共享
回复
fashi1000 2006-04-14
session 维持一个 b/s 会话间的变量状态
application 维持 s 的变量状态
回复
wsk_228 2006-04-14
两者范围不同,生存周期不同

Application 表示整个应用,从系统运行到系统关闭都是有效的
session 表示一个会话语 从进行系统到退出系统都是有效的..不过有失效时间的限制
回复
jackzz 2006-04-14
Jsp调用Javeabean命令UseBean中有Scope设置,一般有Application session page等设置,Page就是每页重新产生usebean中的javabean新对象,一般情况是用这种,如果多个Jsp程序间为共享数据,可以使用session

而application的意思,该javabean将一直存在,与session相对用户来说,application是相对应用程序的,一般来说,一个用户有一个session,并且随着用户离开而消失;而application则是一直存在,类似一个servlet程序,类似整个系统的"全局变量",而且只有一个实例。
回复
figoren 2006-02-23
session共享范围是一个客户端,Application共享的是使用该应用程序的所有客户端
回复
interpb 2006-02-23
两者范围不同,生存周期不同

Application 表示整个应用
session表示一系列的操作
回复
kyokk2005 2006-02-23
SESSION是一对一,Application是一对多。
回复
Timsole 2006-02-23
大体来说就是局部和全局的区别
回复
infowain 2006-02-23
Session对象记载某一特定的客户信息,不同的客户用不同的Session对象来记载

Application对象记载所有访问该应用程序的客户信息
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-02-23 01:44
社区公告
暂无公告