我尝试创建新会议,但总是返回相同的一个会议
@GetMapping("/createNewSession")
public String createNewSession(HttpServletRequest request) {
var currentSession = request.getSession(false);
String currentSessionId;
if (currentSession != null) {
currentSessionId = currentSession.getId();
currentSession.invalidate();
} else {
currentSessionId = "none";
}
// create new session
HttpSession newSession = request.getSession(true);
return "Old session-ID: " + currentSessionId + ", new session-ID: " + newSession.getId();
}
示例响应:
Old session-ID: 840E96334EF4D11C5D9385E5E99A6BDC, new session-ID: 7AF16EF4DF9107C7D068833EEA8D7F69