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
URL请求参数中的转义字符会导致重复值_Url_Binding_Parameters_Request - Fatal编程技术网

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

URL请求参数中的转义字符会导致重复值,url,binding,parameters,request,Url,Binding,Parameters,Request,我将URL中的参数绑定到hashmap,如下所示: ?myObjectWithMapInIt['theKeyString']。值=值 当我列出hashmap的键集时,我会得到与每个参数相关的两个值,例如: 参数名称:键串值:theValue 参数名称:%27键字符串%27值:值 %27是单引号“.”的URL excape代码,因此我可以理解为什么我可以在映射中使用它而不是普通参数名作为条目,尽管为什么两者都使用?其他转义字符(如空格)也会发生同样的情况 关于信息,我将Java与Stripes框架

我将URL中的参数绑定到hashmap,如下所示: ?myObjectWithMapInIt['theKeyString']。值=值

当我列出hashmap的键集时,我会得到与每个参数相关的两个值,例如: 参数名称:键串值:theValue 参数名称:%27键字符串%27值:值

%27是单引号“.”的URL excape代码,因此我可以理解为什么我可以在映射中使用它而不是普通参数名作为条目,尽管为什么两者都使用?其他转义字符(如空格)也会发生同样的情况

关于信息,我将Java与Stripes框架结合使用,尽管我认为这与此无关,它是请求参数与支持bean中变量(其中包含HashMap的对象)的标准绑定

谢谢