1.怎么确定多个请求是在同一个会话中?(服务端是怎么知道客户端的多个请求是隶属于一个Session呢)
因为客户端在发送请求时,服务器可以获取到请求报文头中的cookie属性的值,比如: cookie: aliyungf_tc=e0f39eeb6915f18b7a9cddbda27e630b55cb359bad1783e6c71bdb90adb639b1
获取请求所关联的HttpSession,其内部的机理是通过读取请求报文头中Cookie属性的JSESSIONID的值,在服务端的一个会话Map中,根据这个JSESSIONID获取对应的HttpSession的对象。(这样,你就不会觉得HttpSession很神秘了吧,你自己也可以做一个类似的会话管理 )