Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/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 在URL中作为参数传递分号_Java_Url_Jsonp - Fatal编程技术网

Java 在URL中作为参数传递分号

Java 在URL中作为参数传递分号,java,url,jsonp,Java,Url,Jsonp,我有如下HTML字符串 <span style="font-weight:bold; color:red;"> Hello </span> 你好 我希望将其作为JSONP请求传递,以便服务器可以轻松地解析它。像 ../save/question?id=5&code="<span style="font-weight:bold; color:red;"> Hello </span>"&callback=123213 。/save

我有如下HTML字符串

<span style="font-weight:bold; color:red;"> Hello </span>
你好 我希望将其作为JSONP请求传递,以便服务器可以轻松地解析它。像

../save/question?id=5&code="<span style="font-weight:bold; color:red;"> Hello </span>"&callback=123213
。/save/question?id=5&code=“Hello”&callback=123213

但服务器无法正确解析,因为字符串中有分号。任何解决方案,所以当我从服务器检索数据时,我得到了完整的带有样式的HTML字符串。?

分号和冒号都是URL中的保留字符,因此必须转义


构造查询字符串,然后在将其添加到请求之前通过javascript将其传递。

分号和冒号都是URL中的保留字符,因此必须转义


构造查询字符串,然后在将其添加到请求之前通过javascript传递。

@MayankPandya这取决于服务器端代码,但可能不是。如果使用例如,则需要解码查询字符串,如果使用
ServletRequest.getParameter
,则将获得解码的参数值。@可能是,这取决于服务器端代码,但可能不是。如果使用例如,则需要解码查询字符串,如果使用
ServletRequest.getParameter
,则将获得解码的参数值。