6、Session对象消失的几种形式
客户端:关闭了浏览器后,再次打开浏览器,可能会导致生成一个新的cookie,对用户来说,相当于一个新的用户。关闭浏览器之前,session对象并不会消失,会保留在服务器之中,一直等到过期时间到了为止。
服务端:1、session对象超时,在一段时间之内,客户没有与浏览器进行交互,此时的状态就是未交互的状态,当时长超过所设置的时间(Tomcat服务器下,默认为30分钟),就会导致session过期。
2、用户点击了注销按钮,此时的注销按钮调用了session.inavlidate()方法,会清除当前用户的session值。
3、服务器宕机或者是认为关闭服务器资源,又或者是由于程序碰到了无法预知的严重错误,导致session消失。
7、内置对象中的四大作用域
四大作用域分别为:page、Request、Session、Application
page作用域:在一个页面范围内有效,通过pageContext对象进行访问;
request作用域:在一个服务请求范围内有效;
Session作用域:在一次会话范围内容有效;
Application作用域:在一个应用服务器范围内有效,是面对整个Web程序&#x