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