我设计了基于 Java servlet 的 Web 应用程序,我将使用 swfupload(它是 Flash 组件)来让用户上传文件。
问题是 Flash 无法将 cookie 发送到服务器。所以我需要将会话 ID 添加到 Flash 的回调 url 的方法。Servlet 容器可以做到这一点(方法 HttpServletResponse.encodeUrl),但它只有在浏览器中禁用 cookie 或 SessionTrackingModes 是 URL 时才有效。
有什么方法可以独立于任何其他设置获取使用 jsessionid 编码的 URL?