Java 在URL中作为参数传递分号
我有如下HTML字符串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
<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
,则将获得解码的参数值。