首页 文章

Java servlets:如何编写url,就像SessionTrackingMode是URL一样?

提问于
浏览
2

我设计了基于Java servlet的web应用程序,我将使用swfupload(它是Flash组件)来上传用户的文件 .

问题是Flash无法向服务器发送cookie . 所以我需要为Flash的回调网址添加会话ID . Servlet容器可以这样做(方法HttpServletResponse.encodeUrl),但只有在浏览器或SessionTrackingModes中禁用cookie是URL时它才有效 .

是否有任何方法可以使用jsessionid从任何其他设置中独立编码URL?

1 回答

  • 0

    我发现servlet规范要求sessionID被编码为 path parameter (由(分号)分隔)并且其名称必须是"jsessionid" .

    所以我可以简单地将'; jsessionid ='附加到URL,它应该适用于任何servlet容器 .

相关问题