示例URL:
../search/?attr1=value1&attr2=value2&attr4=value4
我不知道attr1、att2和attr4的名称。
我想要能够做类似这样的事情(或者类似的,不用在意,只要我能访问请求参数名与值的映射即可:
@RequestMapping(value = "/search/{parameters}", method = RequestMethod.GET)
public void search(HttpServletRequest request,
@PathVariable Map<String,String> allRequestParams, ModelMap model)
throws Exception {//TODO: implement}
我该如何在Spring MVC中实现这个?
@RequestParam MultiValueMap<String, String>
。 - IcedDanteModelMap
不是必需品,可以将所有请求参数作为映射获取;这仅是针对 OP 代码的特定细节。 - xlm