일부 작업을 위해 모든 세션 빈을 가지고있는 JSF 2.0을 사용하여 웹 사이트를 만들고 있습니다. 모두 완벽하게 작동하지만 다른 사이트에서 동일한 사이트를 열거 나 마우스 오른쪽 버튼을 클릭하여 새 탭에서 열기라고 말하면 문제가 발생합니다.세션 범위에서 다중 탭 데이터를 처리하는 방법
사용자 목록이 있고 사용자 이름을 클릭하면 해당 사용자의 세부 정보가 표시됩니다. 이제 오른쪽 버튼을 클릭하고 새 탭에서 열기라고 말하면 탭 A의 사용자 A에 대한 세부 정보를 볼 수 있습니다. 사용자 B도 마찬가지입니다. 세션 빈에있는 콩을 알고 있고 탭 A를 새로 고치면 마지막으로 사용자 B를 클릭했습니다. 사용자 B의 데이터를 볼 수 있습니다.
새 탭에서 동일한 사이트를 열면 어떻게 새로운 세션을 시작할 수 있습니까? 아니면 새 탭에서 마우스 오른쪽 버튼을 클릭하여 열면됩니까?
주 : BalusC answer 당, 나는이 보기 범위를 사용해야하지만 내 프로그램에 많은 변화가있을 것입니다. 그래서이 웹 사이트에서는 새 탭에서 같은 사이트를 열면 새로운 세션을 시작할 수있는 다른 대체 방법을 사용할 생각입니다.
다른 브라우저에서 동일한 사이트를 열면 새로운 세션이 표시됩니다. 같은 브라우저에서 새로운 세션을 시작할 수있는 방법이 있습니까?
webapp는 처음부터 잘못 설계되었습니다. 해킹/해결 방법으로 수정하지 말고 올바른 방법으로 코딩해야합니다. 글 머리 기호를 물고 웹 앱을 수정하십시오. 다음 webapp 프로젝트를 위해 얻은 교훈을 기억하십시오. – BalusC
@BalusC : 물론, 다음 프로젝트에서 나는 콩을 돌볼 것입니다. [이 질문에] 사용할 범위를 제안 해 주시겠습니까 (http://stackoverflow.com/questions/13604314/what-should-i-keep-in-what-scope) –