2014-03-27 1 views
0

내 j2ee 응용 프로그램의 세션 만료 시간을 4 분 30 초로 설정해야합니다.J2EE 세션 만료 설정 (분 및 초 단위)

내가 아는 한 세션 구성 섹션에서는 몇 분만 허용됩니다.

<session-config> 
    <session-timeout> 
     [Minute] 
    </session-timeout> 
</session-config> 

질문은 4.5 (4 당량 MIUTE 30 초)과 같은 소수 값을 입력 할 수 있고,인가?

<session-config> 
     <session-timeout> 
      4.5 
     </session-timeout> 
    </session-config> 

답변

0

많은 연구 끝에, session-timeout 태그 아래에 정수만 허용된다는 사실을 받아 들여야했습니다. 세션 만료 시간을 초 단위로 설정하면 Java를 통해 제어 할 수 있습니다.

은 web.xml을 통해 초 세션 만료를 설정할 수 없습니다 , 내 질문에 대답

0

Servlet Specification 상태 아래

디폴트 타임 아웃 세션 동안 서블릿 용기에 의해 정의되는 상기의 HttpSession 인터페이스 getMaxInactiveInterval 방법 통해 얻을 수있다. 이 시간 제한은 HttpSession 인터페이스의 setMaxInactiveInterval 메서드를 사용하여 개발자가 변경할 수 있습니다. 이러한 방법에 의해 사용되는 타임 아웃 기간은 초

그래서 당신이 setMaxInactiveInterval 방법을 사용하여 세션 timout를 지정 할 수 있어야에 정의되어 있습니다.