Java Session的配置方法主要有以下幾種:
<session-config>
<session-timeout>30</session-timeout> <!-- 設(shè)置Session超時(shí)時(shí)間為30分鐘 -->
</session-config>
@WebServlet(name = "MyServlet", urlPatterns = {"/myservlet"}, initParams = {
@WebInitParam(name = "sessionTimeout", value = "30") // 設(shè)置Session超時(shí)時(shí)間為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); // 設(shè)置Session超時(shí)時(shí)間為30分鐘
}
// ...
}
以上是一些常見的Java Session配置方法,具體使用哪種方法取決于你的項(xiàng)目需求和技術(shù)棧。