시나리오는 다음과 같습니다.Spring WebFlow - 취소 요청
일부보기 상태가 있습니다. 내 conversationScope의 객체가 특정 상태 (예 : null이 아님)에있을 때 사용자가 돌아갈 수 없도록하고 싶습니다. 돌아가서 나는 뜻 : 에테르 브라우저 뒤로 버튼을 누르거나 실행 매개 변수를 조작.
"예방"의 한 가지 방법은 요청을 무시하는 것입니다.
는나는 FlowExecutionListenerAdapter
을 구현하기 위해 시도했지만 그래서 질문은이는 requestContext
, view
및 viewState
만 액세스 할 수 있습니다 무엇을 어떻게 가장 좋은 방법은 이것이다? 핸들러, 리스너 또는 인터셉터.
또는' "무효화"' – dbreaux
나는 그 시도 내 게시물 이전 :
는이 사이트에서이 솔루션에 대한 아이디어를 얻었다. 삭제는 마지막 스냅 샷을 삭제하고 무효화하면 모든 스냅 샷의 스냅 샷이 삭제됩니다. 그래서 돌아가는 것은 예외를 던졌습니다 –당신은 "접근 금지"라고 말했습니다. 나는 당신이 당신의 솔루션을 선호하는 이유를 이해하지만, 질문에 게시 된 내용을 감안할 때, 나는이 대답을 하향 회향하는 것은 불공평하다고 생각한다. (참고, 그건 내 대답이 아니야.) – dbreaux