对此有两种看法。
在意见1中,当服务器收到请求时,它会解析jsessionid,并创建一个会话(我不确定这个会话是在这里创建的)
现在,我启用cookie,and delete all explorer's cookie请求我提到的网址。我猜会话ID是在网址中传递的 但是,服务器创建一个新会话,ID不同。
所以,当服务器创建一个新会话时,我很困惑。我们可以控制会话创建的行为吗?
答案 0 :(得分:0)
创建会话时创建/发送JSESSIONID cookie。当您的代码第一次调用request.getSession()或request.getSession(true)时会创建会话。
在您编写与会话相关的代码的位置放置一个断点,以便更好地了解。
我不知道你想要处理什么案子!通常,在url中传递JSESSIONID是不好的做法。我已经过了一次,我想在移动应用和网络应用之间分享会话。