我有一個通過JSP頁面提供的Flex應用程序。在該頁面I輸出會話ID使用的HttpSession當頁面被加載:HttpSession會話ID與FlexSession ID不同
System.out.println("Session ID: " + session.getId());
在BlazeDS的(從使用AMF通道和標準的RemoteObject功能柔性應用調用)承載的非常簡單的遠程對象我還輸出會話ID,但這次使用FlexSession(據我所知應該是繞過HttpSession)。
System.out.println("FlexSession ID: " + FlexContext.getFlexSession().getId());
我希望兩個ID都是相同的,但事實並非如此。會話ID不同,導致問題,因爲有數據存儲在HttpSession中,我需要從BlazeDS中的遠程對象訪問數據。
我已經用盡了BlazeDS和FlexClient/FlexSession/FlexContext上的閱讀材料,但看不到爲什麼FlexSession沒有鏈接到HttpSession。任何指針不勝感激。
我覺得我必須在這裏失去了一些東西fundemental,我在訪問
感謝您回來這個答案。我很快就會將SSL添加到我們的AMF調用中,這可能會爲我節省幾個小時。 – 2012-03-21 08:38:51