2013-10-15 3 views
1

일부 프로세스를 수행하기 위해 브라우저 닫기를 캡처하거나 managedBean의 다른 페이지로 리다이렉션되는 방법이 있습니까? 컨테이너가 managedBean을 죽이기로 결정할 때 @PreDestroy가 호출된다는 것을 알고 있습니다. 그러나, 그것은 내가 필요로하는 것이 아니다. 보기가 변경된 직후 즉시 처리하고 싶습니다.브라우저가 닫힐 때 ManagedBean 처리

답변

1

Richfaces의 javascript 이벤트 및 Ajax4JSF를 사용하십시오. 이 코드는 페이지가 언로드되면 Bean#callBean 메서드를 호출합니다. a4j jsfunction에 대한 자세한 내용은 here을 참조하십시오.

+0

richfaces를 사용하는 것 외에 다른 방법이 있습니까? – user2813819

+0

@ user2813819 PrimeFaces 및

s ... – noone

관련 문제