JSESSIONID生成

为什么会需要JsessionId?
HTTP请求是是无状态的,所以使用sessionid作为此次会话的标识。

Jessionid什么时候生成?
浏览器在第一次向服务器发起请求时,并且handler中显示的调用了

request.getSession().getId(); 此时服务器端会生成一个Jsessionid

这个JsessionId是用tomcat生成,并保存在内存中,在tomcat中由standardManage去管理的。

下次请求时,浏览器会在request header 中的cookie属性中携带这个参数。
 

你可能感兴趣的:(java,前端,servlet)