为什么会需要JsessionId?
HTTP请求是是无状态的,所以使用sessionid作为此次会话的标识。
Jessionid什么时候生成?
浏览器在第一次向服务器发起请求时,并且handler中显示的调用了
request.getSession().getId(); 此时服务器端会生成一个Jsessionid
这个JsessionId是用tomcat生成,并保存在内存中,在tomcat中由standardManage去管理的。
下次请求时,浏览器会在request header 中的cookie属性中携带这个参数。