当前位置:首页>开发>正文

springboot第一次访问如何传递session

2024-07-31 05:34:09 互联网 未知 开发

springboot第一次访问如何传递session?

springboot第一次访问如何传递session

springboot第一次访问传递session是通过cookie实现的。

默认情况,session id 是通过 cookie 传递的。
使用 cookie 传递 session id 时,默认的键名为 JSESSIONID 。

在这里,浏览器第一次访问服务器会在服务器端生成一个session,有一个sessionid和它对应。tomcat生成的sessionid叫做jsessionid。

如果 cookie 无法使用时,作为替代办法,可以在 url 中传递 session id (默认情况,参数名为:jsessionid)。

客户端只保存sessionid到cookie中,而不会保存session,session销毁只能通过invalidate或超时,关掉浏览器并不会关闭session。

JSESSIONID 和 jsessionid 叫做 session name 。session name 可以修改。

客户端只保存sessionid到cookie中,而不会保存session,session销毁只能通过invalidate或超时,关掉浏览器并不会关闭session,这就是session可以多次传递的理由。