在搜索引擎的@Controller
:Spring MVC中的@PathVariable中的问号?
@RequestMapping(value = "/search/{query}", method = RequestMethod.GET)
public String search(@PathVariable String query) {}
如果用户想要搜索/search/w?rld
(至极应该与世界,warld,whrld等),可变query
等于w
,因为问号的这表示一个GET变种。我试过"/search/{query:.+}"
,但仍然不起作用。
任何想法如何解决这个问题?
谢谢,但我希望用户能够直接在他的浏览器中的URL中写入他的查询,而无需他自己手动转义问号。 – sp00m
然后学会他逃避问号,因为它无法绕过它。 –