Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.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 重定向时URL中的冒号?_Java_Web Applications_Salesforce_Urlencode_Apex - Fatal编程技术网

Java 重定向时URL中的冒号?

Java 重定向时URL中的冒号?,java,web-applications,salesforce,urlencode,apex,Java,Web Applications,Salesforce,Urlencode,Apex,我有一个网址如下 http://editor-sandbox.multiscreensite.com/home/dashboard?stat:339716385fb44bffae0d915cece952b8&dm_sso=2!eyJ2ZXJz pageRef= new PageReference(aboveURL); pageRef.setRedirect(true); return pageRef; 此处u

我有一个网址如下

http://editor-sandbox.multiscreensite.com/home/dashboard?stat:339716385fb44bffae0d915cece952b8&dm_sso=2!eyJ2ZXJz
pageRef= new PageReference(aboveURL);
                pageRef.setRedirect(true);      
                return pageRef;
此处url中有冒号(:)

现在我重定向的网址如下

http://editor-sandbox.multiscreensite.com/home/dashboard?stat:339716385fb44bffae0d915cece952b8&dm_sso=2!eyJ2ZXJz
pageRef= new PageReference(aboveURL);
                pageRef.setRedirect(true);      
                return pageRef;
但在浏览器中,它将删除所有url参数,浏览器中的最终url为:

http://editor-sandbox.multiscreensite.com/home/dashboard

如何保留URL中包括冒号在内的所有值?

冒号是URL中的保留字符(请参阅RFC 3986)。每当值可能有保留字符时,您都应该对其进行URL编码(这将用
%3A
替换
替换
%21
,以及其他(如果有的话):