JAVA

서블릿에서 세션 API 사용

정숙씨의 쏠쏠한 코딩 2021. 8. 21. 23:15
  • 세션 api를 이용한 세션 생성 기능 소스
  • HttpSession 클래스 객체 생성 후 request 객체 내 getSession() 메서드를 사용하여 최초 접속 일 경우 세션을 생성하며 최초 접속이 아닐경우 기존 세션 사용
  • setMaxInactivInterval() 메서드를 사용 하여 세션 유지시간 적용
  • 세션 생성 및 접근 시간을 확인 하기 위한 SimpleDataFormat 클래스 사용 하여 format1, format2 객체 생성
  • 최초 세션 접근 시간, 시각 Date 클래스 사용하여 날짜 적용
  • 세션 아이디 확인을 위한 getId() 메서드사용
  • 세션 삭제가 필요할시 session.invalidate() 메서드 사용