Cookie和Session学习
Cookie
cookie 是保存在本地浏览器中的
同一个浏览器在不退出的情况下访问同一个网站,访问的 JSESSIONID 是相同的,但是如果退出,那么网站服务器会发送一个新的 JSESSIONID 给浏览器,第一次访问网站的时候会通过响应 Response 把 JSESSIONID 传给浏览器,在以后的访问网站的时候,每一个 Request 都会把 JSESSIONID 传回到服务器
Session
session 是保存到服务器中的,网页在获取 session 是会更具 JSESSIONID 进行获取
Session 的生命周期
Session 在用户第一次访问服务器是自动创建
只要用户访问 session 的最后时间,并维护 session
子要到 session 的超时时间,就会把 session 进行销毁,在退出的时候可以进行清理 session
设置 Session 的保存时间
-
在 Tomcat 中设置
-
在 web.xml 中设置,每一个工程的 web.xml
<session-config>
<session-timeout>...</session-timeout>
</session-config> -
在 java 代码中设置
session.setMaxInacticeInterval();

浙公网安备 33010602011771号