페이지가로드 될 때만 백킹 빈을 초기화하는 방법을 모르겠다. 스프링 및 ICEfaces를 사용하고있다.페이지로드시에만 JSF (ICEfaces) 백킹 빈 초기화
ICEfaces의 선언 빈에 대해서는 backing 빈에 서비스 객체를 삽입해야하기 때문에 faces.config.xml에서 Spring 주석 @Controller와 el-resolver를 사용하고 @ManagedBean이 작동하지 않습니다.
@PostConstructor를 사용하지만 응용 프로그램이 시작될 때 백업 빈이 만들어 질 때이 함수가 호출됩니다. backing bean이 생성 될 때가 아니라 페이지가로드 될 때 backing bean을 초기화하고 싶습니다. 이 때마다 부분이라고 때문에
을하고있다 제출 나를 위해 작동하지 않습니다와 나는 내가 @Controller
의심 영어
감사합니다. @Scope ("request")를 적용하고 작동하지만 @PostConstruct annotated 메서드는 부분 전송 (ajax 호출)으로 실행됩니다. 페이지가 아약스 호출에로드되지 않을 때 단 하나의 실행 만 원한다. –
@AlexCuervo JSF가 아닌 봄으로 빈을 관리하려면 http://cagataycivici.wordpress.com/2010/02/17/port-jsf-2-0s-viewscope-to-spring- 3-0/그리고 JSF2에서만 사용할 수있는 뷰 범위를 적용합니다. – mrembisz
감사합니다 !!!! 그것은 완벽하게 작동합니다! Spring이 향후 릴리스에서이 범위를 소개하기를 바랍니다 !! –