URL请求参数中的转义字符会导致重复值

时间:2012-03-12 19:10:14

标签: url binding parameters request

我将URL中的参数绑定到这样的hashmap:     ?myObjectWithMapInIt [ 'theKeyString']。值= theValue

当我列出hashmap的键集时,我得到两个与每个参数相关的值,例如:     param name:keyString value:theValue     param name:%27keyString%27 value:theValue

%27是单引号的URL excape代码,“'”,所以我可以看到为什么我可能会将普通参数名称的这个INSTEAD作为我的地图中的一个条目,虽然为什么这两个?其他转义字符(如空格)也是如此。

有关信息,我使用Java与Stripes框架,虽然我不认为这是相关的,它是一个非常标准的请求参数绑定到支持bean中的变量(其中包含HashMap的对象)。

谢谢!

0 个答案:

没有答案