2012-11-23 3 views
1

두 페이지와 두 개의 페이지에 대해 하나의 백킹 빈으로 webapp를 생성해야합니다. @SessionScoped을 시도했지만 브라우저에서 다른 탭을 열면 이전 탭과 동일한 데이터가 표시됩니다.JSF 'Tab'빈 범위

MyFaces Orchestra을 사용하려고했지만 각 AJAX 요청에 대해 백업 빈이 만들어졌습니다.

어떻게 문제를 해결할 수 있습니까?

그에 앞서 thankfull

, 당신이 그것을 따라서 동일한 세션 컨텍스트에 opend 될 것 같은 세션 관련 쿠키를 함께 전달합니다 새 탭을 열면 웹 브라우저에서 일리아

+0

절대적으로 2 페이지 여야합니까? 조건부로 "결과"를 렌더링하거나 1 페이지 만 만들 수 있습니까? 그런 다음 이것을 위해 표준 JSF'@ ViewScoped'를 사용할 수 있습니다. 또한보십시오 http://stackoverflow.com/questions/7031885/how-to-choose-the-right-bean-scope – BalusC

답변

-1

. 새 세션을 만들려면 새로운 winodow를 열어야합니다.

+0

나는 당신의 응답을 이해하지 않는다. 설명해주세요. – ILYA

+1

이 답변은 구체적인 질문에 전혀 대답하지 않습니다. Fatfreddy, OP는 CDI의'@ ConversationScoped'가하는 것과 똑같은 브라우저 탭에서 빈 범위를 두 페이지 간의 상호 작용으로 제한하는 방법을 묻습니다. – BalusC

+0

죄송합니다. 내 나쁜 :) 나는 문제의 근원을 찾지 못했습니다. :) – fatfredyy