控制器代码
@RequestMapping(value = "/requestparam/map")
public String map(@RequestParam Map<String, String> params) {
System.out.println("get map params: " + params);
return "param";
}
网址:</p>
/requestparam/map?p1=1&p2=2&p=3&p4=44
输出结果:
get map params: {p1=, p4=44, p2=, =}
我也打印了HtptServletRequest.getParametersMap()
,但结果是一样的。Spring MVC 版本是 3.2.0.RELEASE。为什么会发生这种情况,我该如何解决?,谢谢!