Cookie和Session学习

Cookie

cookie 是保存在本地浏览器中的

同一个浏览器在不退出的情况下访问同一个网站,访问的 JSESSIONID 是相同的,但是如果退出,那么网站服务器会发送一个新的 JSESSIONID 给浏览器,第一次访问网站的时候会通过响应 Response 把 JSESSIONID 传给浏览器,在以后的访问网站的时候,每一个 Request 都会把 JSESSIONID 传回到服务器

Session

session 是保存到服务器中的,网页在获取 session 是会更具 JSESSIONID 进行获取

Session 的生命周期

Session 在用户第一次访问服务器是自动创建

只要用户访问 session 的最后时间,并维护 session

子要到 session 的超时时间,就会把 session 进行销毁,在退出的时候可以进行清理 session

设置 Session 的保存时间
  1. 在 Tomcat 中设置

  2. 在 web.xml 中设置,每一个工程的 web.xml

    <session-config>
     <session-timeout>...</session-timeout>
    </session-config>
  3. 在 java 代码中设置

    session.setMaxInacticeInterval();



posted @ 2020-07-30 11:31  lyy2018  阅读(27)  评论(0)    收藏  举报