腐败的查询字符串参数问题

时间:2016-04-18 15:08:52

标签: java jsp servlets

我的代码是:

的index.jsp

<a href="/User/music.jsp?path=/Users/Downloads/Halle & so.mp3">Hallo & so</a>

music.jsp

<h4><%out.print(request.getParameter("path"));%></h4>

但查询字符串已损坏我的路径变量。

输出:

/User/Downloads/Halle

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

使用网址编码解决此问题。

encodeURIComponent('Halle & so.mp3');

问题是&amp;是用于拆分参数的特殊字符。