Чтобы получить параметр запроса, вам нужно передать фактическое имя параметра в аннотации или в качестве имени переменной. Вам также необходимо удалить часть {attrMap}
из вашего пути отображения, поскольку она используется для переменных пути (@PathVariable
), а не для запроса параметров:
@GetMapping("/compare")
public String compareElements(@RequestParam("abc") String abc, Model model) {
System.out.println(abc);
return "packet/compare";
}
Если вы позвоните по номеру /compare?abc=xyz
, вы получите результат xyz
.
Если вы хотите, чтобы все параметры были Map
, вы можете использовать @RequestParam Map<String, String> params
.
Для получения дополнительной информации прочитайте документы .