今天我试了一下做个登录,分别用session和application来保存用户做的。
直接的页面效果是:
session保存的用户信息在显示时,只能显示第一个登录的用户,
重新刷新登录页面,登录其他的用户时,看不出效果。关闭浏览器再进行登录时,
才能显示用户的信息。(当前人数才增加)
而application无论是刷新登录界面登录,还是其他的浏览器登录都能及时地显示
出用户信息(当前人数加改变)。
------解决方案--------------------------------------------------------
session只针对当前访问者起作用,不同的人,都有自己的session。每个人自己访问自己的session
application是整个应用程序共享的,所有的人,都可以使用application
------解决方案--------------------------------------------------------
这个问题你得去了解session和application的生命周期
------解决方案--------------------------------------------------------
一个网站。很多人可以访问,当session生成后,访问人的浏览器关闭后,这个访问人的session就死了。而application,当服务器上项目关闭时,application才死。因此session是存在一个浏览器,当浏览器关闭时,session就消失了。而application是存在整个项目中,项目不关,application一直存在