Apache flex 调用web服务的Flex Portlet

Apache flex 调用web服务的Flex Portlet,apache-flex,web-services,xfire,Apache Flex,Web Services,Xfire,FlexPortlet正在调用一个Web服务,我正在拦截这些调用,以使用XFire AbstractHandler方法实现检查会话凭据。但是我没有得到登录到应用程序时使用的相同httpsession值。我还使用TCPmon截获了这些呼叫。但是没有线索 有人知道吗 问候 Vishal按照java Portlet的工作方式,您确实有不同的会话,毕竟它们打包在不同的战争中,具有不同的上下文,等等。门户的作用是作为JavaEEservlet过滤器。因此门户可以为访问它的所有portlet保持必要的门户会

FlexPortlet正在调用一个Web服务,我正在拦截这些调用,以使用XFire AbstractHandler方法实现检查会话凭据。但是我没有得到登录到应用程序时使用的相同httpsession值。我还使用TCPmon截获了这些呼叫。但是没有线索

有人知道吗

问候
Vishal

按照java Portlet的工作方式,您确实有不同的会话,毕竟它们打包在不同的战争中,具有不同的上下文,等等。门户的作用是作为JavaEEservlet过滤器。因此门户可以为访问它的所有portlet保持必要的门户会话信息同步,同时允许它们将自己的会话数据保存在每个portlet单独会话的元素中


当我开始使用Portlet时,我发现最有用的一本书是Wrox写的“使用开源工具的专业门户开发”。我不知道它是否已经更新,这是java Portal 2.0规范。

Hi-Mezmo,但是所有portlet都将处于相同的http会话中。它是?关于Vishal GYes和no.每个WAR文件都有自己的会话。这是在servlet容器级别维护的。门户本身有自己的servlet会话。门户过滤器插入需要从门户容器共享到各个portlet的信息。这就是不同Portlet中的会话信息如何彼此不可访问,除非是专门共享的。这种共享出现在portal2.0规范中。