У меня есть приложение Flex, которое подается через страницу JSP. На этой странице I вывода идентификатор сеанса с помощью HttpSession при загрузке страницы:Идентификатор сеанса HttpSession, отличный от идентификатора FlexSession
System.out.println("Session ID: " + session.getId());
В очень простой удаленный объект размещен в BlazeDS (вызывается из гибкого приложения с использованием AMF канала и стандартные функциональные возможности RemoteObject) Я также выход идентификатор сеанса, но на этот раз с помощью FlexSession (который, как я понимаю, должен обернуться вокруг HttpSession).
System.out.println("FlexSession ID: " + FlexContext.getFlexSession().getId());
Я ожидаю, что оба идентификатора будут такими же, но это не тот случай. Идентификаторы сеанса отличаются друг от друга, что вызывает проблемы, так как есть данные, хранящиеся в HttpSession, которые мне нужны для доступа с моих удаленных объектов в BlazeDS.
Я исчерпал материал для чтения на BlazeDS и FlexClient/FlexSession/FlexContext, но не могу понять, почему FlexSession не связано с HttpSession. Любые указатели очень оценили.
Я чувствую, что должно быть что-то отсутствует fundemental здесь, я получить доступ к
Спасибо, что вернулись с этим ответом. Я скоро добавлю SSL к нашим вызовам AMF, и это, вероятно, спасло меня несколько часов. –