Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java servlets:如何将url编码为SessionTrackingMode就是url?_Java_Session_Servlets_Sessionid_Jsessionid - Fatal编程技术网

Java servlets:如何将url编码为SessionTrackingMode就是url?

Java servlets:如何将url编码为SessionTrackingMode就是url?,java,session,servlets,sessionid,jsessionid,Java,Session,Servlets,Sessionid,Jsessionid,我设计了基于Javaservlet的web应用程序,我将使用swfupload(它是Flash组件)来上传用户的文件 问题是Flash无法向服务器发送cookie。所以我需要一种方法,将会话ID添加到Flash的回调url中。Servlet容器可以做到这一点(方法HttpServletResponse.encodeUrl),但只有在浏览器或SessionTrackingModes中禁用的cookie为URL时,它才能工作 是否有任何方法可以独立于任何其他设置使用JSSessionID对URL进行

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

问题是Flash无法向服务器发送cookie。所以我需要一种方法,将会话ID添加到Flash的回调url中。Servlet容器可以做到这一点(方法HttpServletResponse.encodeUrl),但只有在浏览器或SessionTrackingModes中禁用的cookie为URL时,它才能工作


是否有任何方法可以独立于任何其他设置使用JSSessionID对URL进行编码?

我发现servlet规范要求将sessionID编码为路径参数((分号))并且其名称必须为“JSSessionID”


所以我可以简单地加上“;JSSessionID='到URL,它应该可以与任何servlet容器一起使用。

我发现servlet规范要求sessionID编码为路径参数(delimeted by;(分号))并且它的名称必须是“JSSessionID”

所以我可以简单地加上“;jsessionid='到URL,它应该与任何servlet容器一起工作