2014-12-11 3 views
0

우리 프로젝트에서 JSF2 구현으로 myfaces 2.1.14 아파치를 사용하고 있습니다. 내가 먼저 하나의 목적을 얻을 수 있어요JSF2 플래시 범위 쿠키

oam.Flash.RENDERMAP.TOKEN 
oam.Flash.REDIRECT 

:로

나는 두 쿠키 아래에서 발견 추가하기. 그러나 "oam.Flash.REDIRECT" 쿠키의 목적을 이해할 수 없습니다.

질문은 다음과 같습니다

  • 이 쿠키의 목적은 무엇인가?

  • 이 쿠키는 언제 추가됩니까?

  • 첫 번째 쿠키와 관련이 있습니까?

  • 플래시 범위와 관련이 있어야합니다. 플래시 범위를 사용하지 않으면 이 사라 집니까?

공개 토론에서 검색했지만이 쿠키에 대한 정보를 얻지 못했습니다. 모든 공개 토론은 첫번째 것에 관하여 이야기한다 그러나 아무 정보도 두번째 것에 유효하지 않은가?

아무도 도와 줄 수 있습니까?

답변

0

oam.Flash.REDIRECT는 Flash.setRedirect (...)에서 작동하는 쿠키입니다. 기본 개념은 탐색 알고리즘 (NavigationHandler)이 요청이 리디렉션인지 여부를 나타내는 것으로 Flash 객체 내부의 특정 단계를 활성화하여 현재 요청과 다음 요청 사이의 범위를 유지합니다. 두 쿠키는 모두 Flash 범위에 대한 기본 알고리즘의 일부이지만 각각 고유 한 용도가 있습니다.

플래시 스코프를 비활성화하면 쿠키가 사라집니다. MyFaces 2.2에서는 ClientWindow API를 사용할 수 있으므로 oam.Flash.RENDERMAP.TOKEN 쿠키가 클라이언트 윈도우 ID 및 http 세션 객체를 사용하는 새로운 알고리즘으로 대체되었으며이 범위에 대한 새로운 정리 알고리즘이 추가되었습니다 (최근에 추가됨).). oam.Flash.REDIRECT는 여전히 사용 중입니다 (이 시점에서 최신 버전은 2.2.6입니다).

추가 질문이 있으시면 MyFaces users mailing list에 문의하시기 바랍니다.