Java 两个请求之间的会话id更改

Java 两个请求之间的会话id更改,java,spring,firefox,flex4,Java,Spring,Firefox,Flex4,我使用会话id存储特定用户上传的文件,当用户单击按钮时,这些文件会被下载。然而,我面临着一个问题。创建文件时,传入的会话id不同于同一用户在同一会话中的任何其他请求。这将导致两个不同的会话ID,并导致用户在下载该文件时遇到问题。同样的东西在IE中工作。这只发生在Firefox中。Jaxb用于web服务,flex用于GUI。是否有人可以帮助确定此处的错误以及在哪一层中出现的问题?问题可能是因为ActionScript中的文件上载(也可能是下载)将生成一个具有自己生命周期的单独会话。我在一个基于Fl

我使用会话id存储特定用户上传的文件,当用户单击按钮时,这些文件会被下载。然而,我面临着一个问题。创建文件时,传入的会话id不同于同一用户在同一会话中的任何其他请求。这将导致两个不同的会话ID,并导致用户在下载该文件时遇到问题。同样的东西在
IE
中工作。这只发生在Firefox中。Jaxb用于web服务,flex用于GUI。是否有人可以帮助确定此处的错误以及在哪一层中出现的问题?

问题可能是因为ActionScript中的文件上载(也可能是下载)将生成一个具有自己生命周期的单独会话。我在一个基于Flex的应用程序中遇到了这个问题,我使用PHP作为后端

问题是,用户必须能够上传媒体文件,但只有在登录到应用程序时才能上传。启动新的文件上载时,ActionScript将在一个单独的会话下使用自己的会话ID处理上载。我之所以能找到它,是因为当上载启动时,由于用户和文件上载的会话冲突,用户已重定向回登录屏幕

您应该查阅ActionScript类的API文档,以了解文件上载/下载过程中的具体情况


仅在Firefox中出现的问题可能源于为Firefox安装的Flash Player版本。可能存在某些特定于浏览器的错误或其他问题。

是否有任何登录活动?登录时会话可能无效。否。。没有同时登录。您如何进行会话跟踪?Cookie或URL?是否可能在firefox浏览器中关闭Cookie?会话跟踪使用Cookie完成