1、Session(会话)对象:
Session的类型是属于HttpSession,HttpSession是由javaWeb提供的,用来会话跟踪的类.session是服务器端对象,保存在服务器端.
2、Session的工作原理:(session是依托于Cookie的;)
当首次使用session时,服务器端需要创建session,session也是保存在服务器端,而给客户端一个session的id(该session的id存储在Cookie中),客户端带走了session的id,而session则留在了服务器端。在下次访问的时候,客户端发送个服务器端一个Session的id的一个请求,服务器端可根据该id来找到session,而无需再次创建。
3、简单举例(登录界面):
思路:1)首次登录相当于创建Session
2)登陆成功后跳转至登录成功页面
3)当用户直接输入URL进入时,判断是否登录,登录则成功进入,否则跳回登录界面,提示登录
4)当浏览器关闭后再次进入登录界面时显示上次的登录名