Spring MVC – How to get all request params in a map in Spring controller?

While the other answers are correct it certainly is not the “Spring way” to use the HttpServletRequest object directly. The answer is actually quite simple and what you would expect if you’re familiar with Spring MVC.

@RequestMapping(value = {"/search/", "/search"}, method = RequestMethod.GET)
public String search(
@RequestParam Map<String,String> allRequestParams, ModelMap model) {
   return "viewName";
}

Leave a Comment