요청 처리의 작업/콜백 단계에서 쿠키를 추가하는 방법은 현재 기본적으로 제공되지 않습니다. 이것은 대부분 결함 일 수 있으며이 문제에 명시되어 있습니다. http://code.google.com/p/seaside/issues/detail?id=48
현재이 패치는 해변가 2.9에서 수정 될 예정이지만, 2.8로 다시 백 포트할지 여부는 알 수 없습니다.
새로 고침이 콜백을 다시 트리거하지 못하도록 작업 단계와 렌더링 단계 사이에 리디렉션이 이미 있음을 명심하십시오. 따라서 사물의 웅장한 구성에서이 경우 하나 이상의 리디렉션이 ' t 이므로이 좋지 않습니다.
아직 파고 들고 싶다면 WARENDContinuation >> handleRequest :를보세요. 여기서 콜백 처리가 시작되고 리디렉션 또는 렌더링 단계가 시작됩니다. 추가
편집 : 문제가 이제 해결되었습니다
당신이 제대로 언제든지 현재의 응답에 쿠키를 추가 할 수 있습니다 (최신 개발 코드). 현재 요청 컨텍스트에서 응답 개체에 액세스하고 쿠키를 추가하기 만하면됩니다.
self requestContext response addCookie: aCookie
이는 응답이 처리되는 방식에 상당히 큰 변화를 필요에 따라 2.8 해변에 백 포트 될 가능성이 : 같은 예를 들어, 당신이 뭔가를 할 수 있습니다.
코드에서 제어 흐름으로 리디렉션이 너무 걱정되지 않습니다. 감사, :) –