본문 바로가기
JSP/JSP기초

JSP(ch13) 세션을 이용한 사용시간 구하기

by 미눅스[멘토] 2023. 7. 14.
728x90

 

<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>세션 유효 시간 변경</title>
</head>
<body>

<h4>세션 유효 시간 변경 전</h4>
<%
	//세션에 설정된 유효시간 확인(기본 1800초(30*60초)).30분
	int time = session.getMaxInactiveInterval();//초단위
	
	out.print("세션 유효 시간 : " + time + "초<br />");
%>

<h4>세션 유효 시간 변경 후</h4>
<%
	//세션 유효 시간을 60 * 60(1시간)으로 설정
		session.setMaxInactiveInterval(60*60); //3600초
		time = session.getMaxInactiveInterval(); //초단위
		
		out.print("변경된 세션 유효 시간 : " + time + "초<be />");
	
%>
</body>
</html>

 

 

 

session유효시간이 지나면 자동으로 

sessin이 가지고있는 sessionId가 바뀌게 되어

자동으로  invalidate()가 되어서 자동으로 세션 삭제가 된다.

 

결과