【发布时间】:2018-07-31 15:32:14
【问题描述】:
如何在不扩展 HttpServlet 类的情况下生成新的会话 ID。是否必须扩展 HttpServlet 类 & 是否必须在 doGet 方法中生成新的会话 ID
public class LoginSupport extends ActionSupport {
public void prepare() {
HttpSession session = ServletActionContext.getRequest().getSession();
session.invalidate();
//How to genarate new session id
}
}
【问题讨论】:
-
再次调用
HttpServletRequest#getSession()应该重新创建会话并生成新 ID