示例网址:
../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 实现这一目标?
原文由 MDb 发布,翻译遵循 CC BY-SA 4.0 许可协议
虽然其他答案是正确的,但直接使用 HttpServletRequest 对象肯定不是“Spring 方式”。答案实际上 非常简单,如果您熟悉 Spring MVC,您会想到什么。