简而言之,session 和 cookie就是一个能存放信息的容器,具有持续性,二者的区别在于两个地方:
1.session都存放在服务器端,cookie存放在用户各自的客户端(浏览器)
2.session可以存放对象,而cookie只能存放文本信息且大小限制4k,理论上session存放的大小和服务的存储能力是一致的。
二者都有时效性,即所谓的生命周期,这里不做展开,说明具有持续性即可,这样就有了持续会话的状态,效果便是打开新页面不会让你再一次输入密码信息,,新一面始终保持用户登录信息,购物车东西在新的页面没有清空等等。
具体代码如下:
代码一 实现登录页面持续显示 登录者的名字:
LoginServlet.java:{ 走doPost()方法 }
然后是用于显示的jsp页面:
时间: 2024-11-07 01:20:10