Java Session的配置方法主要有以下几种:
<session-config>
<session-timeout>30</session-timeout> <!-- 设置Session超时时间为30分钟 -->
</session-config>
@WebServlet(name = "MyServlet", urlPatterns = {"/myservlet"}, initParams = {
@WebInitParam(name = "sessionTimeout", value = "30") // 设置Session超时时间为30分钟
})
public class MyServlet extends HttpServlet {
// ...
}
public class MyServlet extends HttpServlet {
@Override
public void init() throws ServletException {
super.init();
HttpServletRequest request = getRequest();
SessionConfig sessionConfig = request.getSessionContext().getSessionConfig();
sessionConfig.setMaxInactiveInterval(30 * 60); // 设置Session超时时间为30分钟
}
// ...
}
以上是一些常见的Java Session配置方法,具体使用哪种方法取决于你的项目需求和技术栈。