@RequestParam取不到 带特殊符号的参数
时间: 2023-12-02 13:42:27 浏览: 142
04请求数据传入.md
当@RequestParam无法获取带特殊符号的参数时,可以尝试使用@PathVariable形式来获取参数。例如,假设我们要获取参数名为“test#123”的参数值,可以使用以下代码:
```java
@RequestMapping(value = "/test/{param}", method = RequestMethod.GET)
@ResponseBody
public String testPathVariable(@PathVariable("param") String param) {
return "param value: " + param;
}
```
然后,我们可以通过发送GET请求“/test/test#123”来获取参数值。在这个例子中,我们使用了@PathVariable注释来获取参数值,而不是@RequestParam。
阅读全文