웹 사이트 및 지불 게이트웨이 통합에 대한 전형적인 시나리오가 있습니다. 지불 요청은 지불 프로세서로 전송되고 지불 프로세서는 전달 된 일부 매개 변수를 사용하여 완료되면 내 애플리케이션을 호출합니다 원래 요청에서.struts2에서 웹 세션 복원
매개 변수 중 jsessionid를 전달하면 원격 서버가 고객 브라우저를 통해 서버로 요청을 보내면 세션이 초기 지불 요청을 보내는 데 사용 된 세션과 같을 것으로 기대합니다. 지불 프로세서에는 당사의 요청에 따라 원래 jsessionid가 포함되어 있지만 두 가지 세션이 있습니다 (https://blabla/?jsessionid=something).
'OLD'세션과 'NEW'세션을 연결하는 유일한 방법은 요청 URL의 jsessionid입니다. 어떻게하면 struts2에서 세션을 다시 생성해야합니까?
아이디어가 있으십니까? 이것이 가능합니까 아니면 사용자가 서버에서 데이터 입력 양식이있는 지불 프로세서의 완전히 다른 영역으로 이동할 때 'OLD'세션 데이터가 삭제 되었습니까? 이것은 우리 세션의 재현 가능성을 설명 할 것입니다.
답장을 보내 주셔서 감사합니다.