Session执行原理:Session的原理是基于cookie的。客户端游览器第一次建立对话,请求服务器,服务器会调用request.getSession,开辟一块内存空间存放Session,并在创建完成session空间的同时为该空间生成一把钥匙,也即是cookie,JSESSIONID:一串数字。session.setAttribute()就可以存值了。服务器返回该cookie给游览器,游览器存储该cookie到自己的内存中,下一次请求时,游览器会自动带上这个cookie,当服务器接收到带有JSESSIONID的cookie会取出该值,与我们内存中的SESSION存储的值是否匹配,如果匹配就可以存取值了。 |
|