자바 서블릿에 대한 일반적인 질문과 요청을 처리하는 가장 좋은 방법. 나는 원격 서버 요청에서 내의 doGet 방법 치면 : 내 말에 요청을 처리하고 요청자에게 내 출력을 생성 한 후자바 서블릿 - 세션 정리 (HttpServletRequest)
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
....
<do work here>
....
kill(request);
}
private void kill(HttpServletRequest request) {
//How do I kill the user session here?
}
을, 나는 기본적으로 자신의 세션을 "죽이고"싶어. 현재, 그 세션은 오래 머무르고 따라서 메모리를 먹는다. 그런 다음 최대 값에 도달하면 다른 모든 호출 시간이 초과됩니다.
내가 요청 객체를 사용하여 HttpSession이 개체를 만드는 시도했지만 같은 결과를 얻었다:
HttpSession session = request.getSession();
session.invalidate();
사용하여 세션에서 속성을 제거 할 수 있습니다. 아마도 – BalusC
. 궁극적 인 목표는 요청을 처리 한 후 세션 풀에서 세션을 종료하고자하는 것입니다. 그것이 요청 객체를 죽이거나 세션 객체를 생성하여 삭제할 지 여부는 확실하지 않습니다. – user82302124