본문으로 바로가기

세션 타임아웃 설정

category ★프로그래밍☆/└ Web 2007. 11. 5. 23:33

세션 타임아웃 설정은 도대체 어디에 있어서 일정 시간이 지나면 저절로 세션이 타임아웃이 되는 건가요~?

이게 오늘 낮에 제가 하고 있던 질문이었습니다.
그래서 또 자료를 찾아보았지 않겠습니까~? ^^;;;

세션 타임아웃 시간은 아래와 같은 형식으로 web.xml 파일에 지정이 되어 있답니다.

 <web-app . . .>
           <servlet>
                 . . .
           </servlet>
           

           <!-- 20는 20분을 의미 -->
           <session-config>
                          <session-timeout>20</session-timeout>
           </session-config>

 </web-app>


- DD(web.xml) 에서 세션 타임아웃 설정 : 모든 세션setMaxInactiveInterval() 메소드를 호출하는 것과 같다.

- 특정 세션만 타임아웃 설정 : 다른 세션의 타임아웃 값은 변하지 않는다.  session.setMaxInactiveInterval(20*60) ☞ 메소드의 인자는 초 단위 시간이다.

도움글 출처 : 세션 타임아웃