2010-05-25 2 views
0

빙산을 사용하여 검색 필드가있는 모달 팝업을 생성하고 있습니다. 특정 검색에 대한 화면 스크레이퍼를 클릭하여 검색을 시작합니다.icefaces 모달 팝업 시간 제한 문제

내 문제는 this.If 꽤 일반적인 용어를 입력하면 분명히 스크레이퍼는 시간 초과를 일으키는 완료하는 데 더 오래 걸릴 것입니다. 시간 초과로 인해 모달 팝업이 멈추고 닫히지 않습니다.

시간 초과가 발생하면 어떻게 정상적으로 팝업을 닫고 다른 페이지로 이동할 수 있습니까?

답변

1

스레드를 만들 수 있습니다. & 세션 최대 시간 초과 간격 인 시간 동안 대기 상태가되도록 스레드를 시작할 수 있습니다.

스레드의 실행 방법

//... 
    try { 
      Thread.currentThread().sleep(TIMEOUT_INTERVAL); 
     } catch (InterruptedException e) { 
      e.printStackTrace(); 
     } 

     URL url = new URL("REDIRECT_PAGE"); 
     url.openConnection(); 

//... 

@ 그러나 검색 프로세스가 간격을 시간 초과 이전에 완료하면, 당신은 스레드를 죽일 수 : 스레드가 다음과 같이 다시 시작 후

당신은 다른 리소스로 리디렉션 할 수 있습니다.