import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; @WebServlet(urlPatterns = "/") public class app extends HttpServlet { @Override public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { HttpSession s = request.getSession(); if (s.isNew()) { s.setMaxInactiveInterval(2); } response.addHeader("X-Session-Id", s.getId()); response.addDateHeader("X-Session-Last-Access-Time", s.getLastAccessedTime()); response.addIntHeader("X-Session-Interval", s.getMaxInactiveInterval()); } }