多年后,我再也没有在这里发布答案。那时我很忙,忘记了这个问题。但是,今天我像往常一样在Stackoverflow中寻找解决方案,并看到此通知提到我正在从该问题中获取要点。好像其他开发人员都面临着同样的问题。因此,我试图回忆起我是如何解决该问题的。是的,我通过手动放回会话ID来跟踪/维护会话ID来解决。
请参阅我在servlet中手动放回jsessionid的代码。
HttpSession session = request.getSession();if (request.getParameter("JSESSIONID") != null) { cookie usercookie = new cookie("JSESSIONID", request.getParameter("JSESSIONID")); response.addcookie(usercookie);} else { String sessionId = session.getId(); cookie usercookie = new cookie("JSESSIONID", sessionId); response.addcookie(usercookie);}


