특정 서블릿에 액세스 할 때 Jetty 서버가 세션의 마지막 액세스 시간을 업데이트하지 않도록 할 수 있습니까?Jetty에서 세션의 마지막 액세스 시간 업데이트 방지
우리의 유스 케이스는 백그라운드에서 비동기 요청을 5 분마다 보내어 내용을 새로 고치는 HTML 페이지입니다. 세션의 제한 시간은 30 분으로 설정됩니다. 이 구성의 불행한 문제는 사용자가 브라우저 탭에서 해당 페이지를 열어두면 세션의 액세스 시간이 모든 비동기 요청에 의해 업데이트되므로 세션이 만료되지 않는다는 것입니다.
정확성을 위해 나는 인터넷에서 내 문제에 대한 도움을 찾을 수 없어서 아직 아무 것도 시도하지 않았다는 것을 인정해야합니다. 내가 요구하는 것이 가능하지 않다면, 애플리케이션에 의해 직접 제어되는 세션 변수에 액세스 시간을 저장하려고 생각하고있다. 이 값은 요청이 처리되기 전에 (서블릿의 doGet
및 doPost
메소드에서) 일찌기 검사되어야하며 세션을 수동으로 무효화해야합니다. 더 나은 해결책이 있습니까?
필터를 사용 해 주셔서 감사합니다. –