[java] JSP에서의 세션 타임아웃 설정 방법

JSP에서 세션(Session)은 사용자의 웹 브라우저와 웹 애플리케이션 서버 사이의 상태 정보를 유지하기 위해 사용됩니다. 세션은 일정 시간 동안 유지되며, 이 시간이 지나면 세션이 만료됩니다. 세션의 기본 타임아웃은 서버의 설정에 따라 다르지만, 필요에 따라 직접 설정할 수도 있습니다.

1. web.xml 파일을 엽니다.

JSP 웹 애플리케이션의 설정 파일인 web.xml을 엽니다. 이 파일은 웹 애플리케이션의 구성을 정의하는 XML 파일입니다.

2. <session-config> 요소 추가

web.xml 파일에서 <web-app>, <servlet> 등과 같은 요소들의 하위에 <session-config> 요소를 추가합니다. 만약 이미 <session-config> 요소가 존재한다면, 해당 요소를 수정합니다.

<session-config>
    <session-timeout>30</session-timeout>
</session-config>

위의 예제에서는 세션의 타임아웃을 30분으로 설정하였습니다. 원하는 타임아웃 값(분 단위)을 설정하시면 됩니다.

3. 변경 사항 저장 및 웹 애플리케이션 재시작

web.xml 파일에 변경사항을 저장한 후, 웹 애플리케이션 서버를 재시작합니다. 변경된 세션 타임아웃이 적용될 것입니다.

참고 자료

위의 방법들을 참고하여 JSP에서 세션 타임아웃을 설정할 수 있습니다.