
解决URL参数值中含有&导致的URL截断问题的方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍了一种有效的方法来解决URL参数中包含&符号时引发的URL截断问题,确保了网页链接的完整性和功能性。
在开发一个公告浏览功能的过程中遇到一个问题:当通过URL传递的参数值包含&或空格时,该变量的值无法正常显示。问题定位结果显示,在遇到&字符的情况下,该参数的值会被自动截断,导致参数传递错误。
为了解决这个问题,我在Java代码中进行了测试:
```java
String charEncode = java.net.URLEncoder.encode(&);
System.out.println(字符& 转译后的值为: + charEncode );
```
输出结果是`&`。因此,解决方法是在传送参数前将所有的&替换为相应的转义符(即 &)。例如:
```javascript
var url = page.jsp?para1=a&b;
// 修改后变为如下形式:
url = page.jsp?para1=a&b;
```
这样就可以确保参数值能够正确传递并显示。
全部评论 (0)
还没有任何评论哟~


