본문 바로가기

Foundation/- JSP

Session

1. 세션 정보 알아보기

# session.getId() : 서버에서 클라이언트를 구분하는 값을 가져온다.

웹 브라우저 -> 개발자 도구 -> 애플리케이션 -> 쿠키즈의 Value 값이랑 같은 값이다.

# session.getCreationTime() : 세션 생산 시간을 ms단위로 가져온다.

# session.getLastAccessedTime() : 세션 최근 접속 시간을 가져온다.

# session.getMaxInactiveInterval() : 세션 유효 시간을 초단위로 가져온다. 인자값에 수를 넣으면 그 해당 초가 유효 시간이 된다.

 

 

해당결과는 위와같이 나오는데 생성시간이나 접속시간을 좀 더 편하기 보기위해서 자바의 Calendar 클래스를 이용하자.

 

 

 

# Calendar now = Calendar.getInstance(); : 객체를 생성한다.

# now.setTimeInMillis(session.getCreationTime()); : now 객체를 통해 세션 생성 시간을 현재시간으로 보여준다.

# now.setTimeInMillis(session.getLastAccessedTime()); : 위와 동일하다.

# 둘다 now.getTime()을 통해 해당시간을 가져오고 있다. 

'Foundation > - JSP' 카테고리의 다른 글

mysql과 jsp의 연동  (2) 2017.11.24
DATABASE-MySql  (0) 2017.11.23
ArrayList를 이용한 회원정보 출력  (1) 2017.11.15
HTML - <form>, get, post 방식  (0) 2017.11.15
서블릿(Servlet)  (0) 2017.11.14