@Controller
В поисковике:Вопросительный знак внутри @PathVariable в Spring MVC?
@RequestMapping(value = "/search/{query}", method = RequestMethod.GET)
public String search(@PathVariable String query) {}
Если пользователь хочет найти /search/w?rld
(которым должен соответствовать миру, warld, whrld и т.д.), переменная query
равна w
, из-за знак вопроса, который указал GET var.
Я пробовал "/search/{query:.+}"
, но все еще не работает.
Любая идея, как решить эту проблему?
Спасибо, но я хочу, чтобы пользователь мог написать свой запрос непосредственно в URL-адресе в своем браузере, без этого он сам должен вручную избежать вопросительных знаков. – sp00m
Затем научите его избегать вопросительного знака, потому что вокруг нет никакого пути. –